0
我有一個需求來生成總是以相同的方式排序的JSON。如何使用JSON.NET對JSON輸出進行排序?
使用JSON.NET我已經實現了這一點,首先將對象序列化爲一個json字符串,然後使用StringComparer.Ordinal作爲排序順序(我需要的順序)將其解析爲一個已排序的字典,然後將其序列化爲一個json串。 這很好,但只適用於屬於頂級對象的屬性集。
一旦有子對象,子詞典,子列表等,這將無法正常工作。
我看過的文檔中,但我無法找到任何與排序,所以我的問題是:
有沒有一種方法來設置JSON.NET使用特定的排序順序序列化到何時一個字符串?
嘗試OrderedContractResolver:http://stackoverflow.com/a/11309106/298573 – VahidN 2014-09-14 09:52:22