私は以下のjson文字列を持っています。 c#を使用してIDを抽出する最善の方法は何ですか?あなたはコンパイル時の型の安全性、およびdynamic
を失うので、私は個人的にdynamic
を使用するのではなくていますC#dynamic
jsonの文字列からのIDの抽出
using Newtonsoft.Json;
Int32 GetId()
{
String jsonStr = "{ \"count\":...";
dynamic jsonBlob = JObject.Parse(jsonStr);
return jsonBlob.value[0].id;
}
注意を用いることであろう
{
"count":1,
"value": [ {
"id":35,
"projectId": "frfsdf-039a-405b-8835-5ddb00cfsdf9f107",
"name":"Default",
"pool":{
"id":1,
"scope":"8850710d-4558-4f08-8064-38000a03d209",
"name":"Default",
"isHosted":false,
"poolType":"automation"
}
}]
}
http://idownvotedbecau.se/noattempt/ – Amy
[JSON応答を解析する最も簡単な方法](https://stackoverflow.com/q/34043384/3744182)を参照してください。 – dbc
[このスレッド](https://stackoverflow.com/questions/16459155/how-to-access-json-object-in-c-sharp)をチェックします。あなたの質問に答える必要があります! –