0
同じ方法でソートされたJSONを生成する必要があります。JSON.NETを使用してJSON出力をソートするにはどうすればよいですか?
JSON.NETの使用まずJSON.NETを使用してオブジェクトをjson文字列にシリアル化してからソートされた辞書にdeserealizeし、StringComparer.Ordinalをソート順(必要な順番)として使用してjson文字列。 これは正常に機能しますが、トップレベルのオブジェクトに属する一連のプロパティに対してのみ機能します。
サブオブジェクト、サブディクショナリ、サブリストなどがあると、これは機能しません。
私はドキュメントで見てきたが、私は、ソートを行うには何も見つけることができないので、私の質問は次のとおりです。
にシリアライズするときに、特定のソート順を使用するようにJSON.NETを設定する方法はあります文字列?
OrderedContractResolverを試してください:http://stackoverflow.com/a/11309106/298573 – VahidN