0
Ich habe JsonFile von Daten zu erhalten, und das Dateiänderung zum Zeitpunkt wie verschachteltes Objekt sein kann, also muß ich eine Lösung für jede Änderung in der DateiWie jeson-Datei mit dynamischen Kind deserialize?
{
"Result": [{
"ProductIid": 883,
"Mark": "KCD",
"Position": null,
"ChildProduct": [{
"ProductIid": 8831,
"Mark": "KCE",
"Position": "AU20001",
}]
},
{
"ProductIid": 999,
"Mark": "POM",
"Position": null
},
und ändern Sie dies zum Beispiel aussehen:
{
"Result": [{
"ProductIid": 883,
"Mark": "KCD",
"Position": null,
"ChildProduct": [{
"ProductIid": 8831,
"Mark": "KCE",
"Position": "AU20001",
"ChildProduct": [{
"ProductIid": 8832,
"Mark": "KCF",
"Position": "20001",
}]
}]
},
{
"ProductIid": 999,
"Mark": "POM",
"Position": null
},
schon kann ich Daten aus der Datei wie diese erhalten, aber seine statische Lösung:
var responseData = streamReader.ReadToEnd();
rootObject=JsonConvert.DeserializeObject<RootObject(responseData);
JObject testData = JObject.Parse(responseData);
JArray child = (JArray)testData["Result"][0]["Child"];
Ist es wirklich dynamisch oder sind es nur Teilmengen einer breiteren Spezifikation? –
Hat JSON eine völlig andere Struktur oder ist es eine wohldefinierte Menge möglicher Strukturen? – JohnyL
Ich denke, ist nicht wichtig ist dieser Fall, aber ich muss alle Daten zeigen – xamarinDev