Канонизированная строка JSON - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть объект, который я использую NewtonSoft JSON для десериализации в строку

Jsonstring = JsonConvert.SerializeObject (InfoObject)

Есть ли способ преобразования в Canonicalized JSON строка. Я никак не мог найти с NewtonSoft JSON.

Сортировка должна выполняться с учетом регистра. Таким образом, «orgExtra» должно появляться перед «организацией», потому что заглавная «E» стоит перед строчной «a». Также необходимо сгладить структуру JSON, поэтому

{«organization»: «exampleorg»,
«fName»: «имя человека»,
«orgExtra»: {
«orgLocator»: «Bldg1»,
«desg»: «Mgr»
}

должно быть

«fName: имя лица» + «\ n» + «OrgExtra.desg: Mgr» + «\ n» + «orgExtra.orgLocator: Bldg1» + «\ n» + «organization: exampleorg» + «\ n»

Можно ли выполнить эту канонизацию с помощью NewtonSoft

...