ネストの複数のレベルがあるので、少し研究、点のアレイとして平均よりもより複雑なJSON形式は、次のコードを記録します。
ストリングjsonText =「{ '名前': 'テスト'、 '電話': '18888888888'、 '画像':[{ '名前': 'IMG1'、 'データ': 'DATA1'}、{ '名前':」 IMG2' 、 'データ': 'DATA2'}、{ '名前': 'IMG3'、 'データ': 'DATA3'}]}」。
jオブジェクトジョー=(jオブジェクト)JsonConvert.DeserializeObject(jsonText)。
列ゾーン=ジョー[ "名前"] ToStringメソッド()。ストリングzone_en =ジョー[ "電話"]のToString()。
JArrayジャー= JArray.Parse(チョ[ "画像"]のToString());
MessageBox.Show(ゾーン)。
MessageBox.Show(zone_en)。
以下のために(; I <jar.Count; VAR私は0を= I ++)
{
jオブジェクトJ = JObject.Parse(JAR [I] .ToString())。
MessageBox.Show(J [ "名前"] ToStringメソッド());
MessageBox.Show(J [ "データ"]のToString());
}
キーはJArray.Parseを使用することです。