【发布时间】:2016-11-19 18:30:50
【问题描述】:
我尝试使用Windows.Data.Json(从 JSON.NET 移开)从服务器解析 JSON,但在通过键循环(foreach)时似乎混淆了项目的顺序。
有什么办法可以维持原来的秩序吗?
例如:
JSON:
{
"name1": "example",
"name2": "example",
"name3": "example",
"name4": "example"
}
当我从 JsonObject 中打印出一个字符串时,它的顺序似乎是正确的,但是当我遍历它们时,它们会以不同的顺序得到输出。
例如:
foreach(string name in parsedJson.Keys)
{
}
按此顺序输出
“name3”、“name2”、“name1”、“name4”
【问题讨论】: