Ich versuche, die Windows.Data.Json
(weg von JSON.NET) zu verwenden, um JSON von einem Server zu analysieren, aber es scheint die Reihenfolge der Elemente beim Schleifen (foreach) durch die Schlüssel zu verwechseln.Windows.Data.Json Originalreihenfolge beibehalten
Gibt es eine Möglichkeit, die ursprüngliche Reihenfolge beizubehalten?
Zum Beispiel:
JSON:
{
"name1": "example",
"name2": "example",
"name3": "example",
"name4": "example"
}
Wenn ich eine Zeichenfolge aus dem JsonObject drucke erscheint es in der richtigen Reihenfolge zu sein, aber wenn ich Schleife durch sie sie Ausgang in einem anderen bekommen Auftrag.
Zum Beispiel:
foreach(string name in parsedJson.Keys)
{
}
die in dieser Reihenfolge ausgibt
"name3", "name2", "name1", "name4"