Ich verwende eine Json.NET-Bibliothek. Was ist der einfachste Weg, Arrays in JSON über C# zu serialisieren/deserialisieren? Zum Beispiel versuche ich den folgenden Text (Lese aus Datei) deserialisieren:Json.NET: Serialisierung/Deserialisierung von Arrays
{
"Name": "Christina",
"Gender": "female",
"Favorite_numbers": [11, 25 ,23]
}
ich den Text oben aus der Datei in eine Variable zu lesen:
JObject o = JObject.Parse(File.ReadAllText("input.txt"))
Und dann, wenn ich ist versucht, ein Array mit den [11, 24, 23]
int[] num = (int[]) o["Favorite_numbers"]
I eine Fehlermeldung zu extrahieren.
Was mache ich falsch? Wie lese ich ein Array richtig? Wie lese ich korrekt ein 2-dim-Array der folgenden Art [[1, 2, 3], [4, 5, 6]]
?
Was ist der Fehler ? –