JSON数组反序列化 - 是否始终保留元素的顺序?

时间:2010-09-14 21:43:37

标签: c# .net arrays json serialization

在C#/ .NET中反序列化JSON数组时,是否始终保留元素的顺序?

编辑:当前使用的库是.NET 3.5的System.Runtime.Serialization.Json.DataContractJsonSerializer

2 个答案:

答案 0 :(得分:3)

JSON规范确实指定为数组保留顺序,因为它们是有序值集合:JSON.org

答案 1 :(得分:0)

我会说这取决于您的任务选择库的实现。我的图书馆文档没有说明任何事情,我认为它是实现细节而且不可信(可以在下一版本中更改)。