apps-script-utils (Русский) 2.1.1 Help

stringifyJson

function stringifyJson(value: unknown): string;

JSON.stringify пишет ключи в порядке вставки, поэтому два объекта с одинаковыми данными могут дать разный текст. Здесь ключи каждого объекта сортируются, и результат годится как устойчивый ключ — для кеша, контрольной суммы или сравнения.

Именно его хеширует hashCode, и именно поэтому два равных объекта дают одинаковый хеш.

Параметры

Параметр

Тип

Описание

value

unknown

Значение для сериализации.

Возвращает

string — текст JSON с отсортированными ключами объектов.

Примеры

Сериализация

stringifyJson({ b: 1, a: 2 }); // => "{\"a\":2,\"b\":1}" stringifyJson([1, "a", null]); // => "[1,\"a\",null]"

Смотрите также

Исходный код

src/json/stringifyJson.ts

23 September 2026

Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.