0
동일한 방식으로 항상 정렬되는 JSON을 생성해야한다는 요구 사항이 있습니다.JSON.NET을 사용하여 JSON 출력을 정렬하는 방법은 무엇입니까?
JSON.NET을 사용하여 먼저 객체를 json 문자열로 직렬화 한 다음 정렬 된 사전으로 deserealize하여 정렬 순서 (필요한 순서)로 StringComparer.Ordinal을 사용하고 json으로 직렬화하여 구현했습니다 끈. 이 방법은 정상적으로 작동하지만 최상위 수준 개체에 속한 속성 집합에만 적용됩니다.
하위 개체, 하위 사전, 하위 목록 등이 있으면 작동하지 않습니다.
나는이 문서에서 봤는데하지만 분류와 아무 찾을 수 없습니다, 그래서 내 질문은 :
에 직렬화 할 때 특정 정렬 순서를 사용하는 JSON.NET를 설정하는 방법이 있나요 끈?
OrderedContractResolver를 사용해보십시오. http://stackoverflow.com/a/11309106/298573 – VahidN