0
は、私はこのようなjsonStringを持っている:ネストされたJson - アイテムへのアクセス方法?
{
"total": 0,
"subtotal": 88,
"page": 1,
"per_page": 100,
"search": "records",
"sort": {
"by": null,
"order": null
},
"results": {
"x-name": {
"records": "[{\"instance\":\"devsupport\",\"details\":[{\"id\":\"2\",\"hostname\":\"a\",\"ip\":\"i\",\"macaddr\":\"m\",\"user_created\":\"system\",\"date_created\":\"2015-07-10 11:45:20\",\"date_last_update\":null}]"
},
"y-name": {
"records": "[{\"instance\":\"devsupport\",\"details\":[{\"id\":\"2\",\"hostname\":\"a\",\"ip\":\"i\",\"macaddr\":\"m\",\"user_created\":\"system\",\"date_created\":\"2015-07-10 11:45:20\",\"date_last_update\":null}]"
}
}
}
だから私のjo object
次のように作成され、正しくdiplaysさ:
Object jo = JObject.Parse(jsonString);
私の主な質問は、私はhostname,ip,macadd
Rを得るというようにして置くことができる方法であります "result"のレコードにはx-name, y-name
などの異なる名前があることを考慮してリストに入れます。
よう
それとも
の変化のようなあなたの
records
構造を行うことができますobject->results->xname->records->ip
のような他の直接的な方法はありませんJSON文字列であるため、 'x-name'または' y-name'の 'records'の値を解析します。 –