私は、NewtonsoftパッケージでJSON文字列を解析しようとしています。
「Elite Dangerous Companion」インターフェースからのものです。
すべてがうまく見えましたが、今では結果として得られるJSONオブジェクトに2つの配列が存在しないことが確認されました。
JSONの解析 - 一部の配列が見付かりません
解析のための私のコード:
String json = response.Json ?? "{}";
JObject m_joCompanion = JObject.Parse(json);
あなたはthe JSON-string hereをダウンロードすることができます。
足りない部分が
"lastStarport" です - "船" - "shipyard_list"
と
"lastStarport" - "船" - "unavailable_list"
文字列をでオンライン解析するとhttps://jsonformatter.curiousconcept.com/ すべてのデータが表示されます。
誰が間違っているのか、欠けているデータを取得する方法を知っていますか?
は、他の人にあなたの
、1のために、それはSOガイドラインに従って、質問にあなたのJSONを投稿してください。 2つのランダムなウェブサイトからランダムなファイルをダウンロードしているわけではありません。第二に、 'JObject'を検査した結果を投稿できますか?配列はそこにあり、アクセス方法はわかりません。 'JObject'はすべてを拾う必要があります。あなたが' DeserializeObject 'を使っているようではなく、モデルとjsonの間にいくつかの相違があります。 –
evanmcdonnal
申し訳ありませんが、json文字列があまりにも大きいため、ここに投稿するには大きすぎます(119KB)。 – Duke
[PasteBin](http://pastebin.com/)のようなものにJSONを置くだけです。登録されていないユーザーの場合、最大512 KBまで可能です。 JSONファイルが119 KBの場合は、問題の原因となっている行番号を指摘すれば、本当に役立ちます。 ;) – Chrono