私はJSONデータを解析するために必要なXamarin Androidアプリケーションをテストしていました。単純なJSONデータの解析は簡単でしたが、このJSONデータは少し複雑すぎて理解できません。私が何をしたいか特定の値(C#)に基づいて入れ子になったJSONオブジェクトの値を取得
:Latitude
とLongitude
に基づいて
、私は、その特定のJSONオブジェクトを抽出したいです。ここで
はデータです:https://pastebin.com/raw/7QDh2uZH
私がこれまで持っているもの:
私は今ちょうどJSONデータをdesirializesていると私のようなもので、それをアクセスすることによって、一つのレコードの値を取得することができますどのようなprivate async Task JsonFetcher()
{
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://pastebin.com");
var result = await client.GetAsync("/raw/7QDh2uZH");
string resultContent = await result.Content.ReadAsStringAsync();
try
{
dynamic obj2 = Newtonsoft.Json.Linq.JObject.Parse(resultContent);
}
catch (Exception GettingError)
{
throw;
}
}
}
:obj2.meta
(メタの価値を示す)。
特定のレコードを抽出するにはどうすればよいですか?どんなアイデアや提案も素晴らしいでしょう。
使用org2.data [0]データ配列などの最初の要素にアクセスする...または構造化されたC#クラスにJSONをデシリアライズするためにあなたはまた、JSONの構造とデシリアライズに基づいてクラスを作成することができ – Jason