stringifyJson
function stringifyJson(value: unknown): string;
JSON.stringify пишет ключи в порядке вставки, поэтому два объекта с одинаковыми данными могут дать разный текст. Здесь ключи каждого объекта сортируются, и результат годится как устойчивый ключ — для кеша, контрольной суммы или сравнения.
Именно его хеширует hashCode, и именно поэтому два равных объекта дают одинаковый хеш.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Значение для сериализации. |
Возвращает
string — текст JSON с отсортированными ключами объектов.
Примеры
Сериализация
stringifyJson({ b: 1, a: 2 }); // => "{\"a\":2,\"b\":1}"
stringifyJson([1, "a", null]); // => "[1,\"a\",null]"
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.