Второй пресет сочетает текст с Unicode escape и экранированными обратными слэшами, пустой объект и массив из трёх вариантов записи чисел. Выбран отступ четыре пробела. Пример показывает, что formatter должен отличать структурные символы от символов внутри строкового токена. Он также показывает, почему нужно сохранять `-0` и `1e+09`, а не нормализовать через арифметический тип.

Escapes остаются частью исходного строкового токена

В title используется `\u2603`, а не буквальный символ снеговика. Они могут представлять связанное Unicode-содержимое, но это разное исходное написание. Path содержит экранированные обратные слэши, которые не должны стать структурой или исчезнуть. JSONClear проверяет, что каждый слэш начинает допустимый escape, а после `\u` идут четыре шестнадцатеричные цифры, затем выводит точный исходный токен.

Пустые объекты и массивы остаются компактными

В пустом объекте нет поля для новой строки, поэтому красивый результат сохраняет `{}` вместе. То же правило для `[]`. Непустой массив размещает каждое значение на отдельной строке с дополнительным уровнем отступа. Это устраняет декоративные пустые строки и даёт одинаковый результат для любого корректного ввода при выбранном отступе. Порядок полей и элементов не меняется.

Отрицательный ноль и степень остаются видимыми

Значения `0`, `-0` и `1e+09` соответствуют строгой грамматике числа, но их написание несёт разные сведения. JSONClear сохраняет каждый токен и показывает число массивов и значений без арифметики. Минификация удаляет только отступы и пробелы. Получатель может считать отрицательный ноль обычным или ограничивать степень; это смысловое решение или схема вне форматтера, которое проверяется отдельно.