На главную

Данные и форматы

Каноничный JSON

Сортирует ключи и нормализует числа, чтобы diff и подпись не зависели от порядка полей.

Для подписи и хеша берите запись без отступов — она и есть канон RFC 8785.

Каноничная запись

{"id":42,"адрес":{"город":"Казань","дом":7,"улица":"Баумана"},"активен":true,"стоимость":1,"теги":["b","a"]}

Что изменилось

Ключей переставлено5
Было символов139
Стало символов108
SHA-256 канона