Command Palette

Search for a command to run...

JS

JSON Минификатор

Минимизируйте JSON, удалив пробелы, или украсьте его чистым отступом, с помощью статистики экономии живого размера и точных сообщений об ошибках синтаксического анализатора

Что такое JSON Minifier?

Минификатор JSON удаляет все пробелы в пространстве, вкладке и строке, которые находятся между токенами документа JSON, оставляя наименьший байт для байта эквивалент, который все еще анализируется. Сами данные не изменяются - те же ключи, те же значения, тот же порядок - но красиво напечатанная конфигурация размером 4 КБ может упасть до 2,5 КБ или меньше, как только отступ исчезнет. Меньший JSON означает более быструю передачу по сети, меньшие счета за пропускную способность и более быстрый анализ на принимающей стороне, поэтому ответы API и объединенные файлы данных почти всегда отправляются минифицированными.

Этот минификатор полос пробелов только вне строковых литералов, поэтому текст внутри ваших значений - включая пробелы, которые вы хотели сохранить - сохраняется точно. Он также сохраняет ваши числовые токены как записанные: конечное нулевое значение, как 1.0 или 30-значное целое число, сохраняется нетронутым, потому что инструмент удаляет пробелы, а не округление каждого числа через синтаксический анализ, который переписал бы его. Перед минированием он проверяет входные данные с помощью парсера JavaScript JSON, поэтому, если запятая или скобка не на своем месте, вы получаете точную ошибку парсера вместо бесшумно нарушенного вывода. Режим Beautify делает обратный, повторно отступая компактный JSON с двумя пробелами, четырьмя пробелами или вкладками, чтобы вы могли его читать и редактировать.

Рабочий пример показывает, что этот минификатор JSON онлайн делает и не касается. Вставьте пятистрочный объект с отступом в два пробела, удерживающий "id": 12345678901234567890, "цена": 1,0 и "примечание": "сохраняйте два пробела", затем нажмите Minify. Выходной сигнал {"id": 12345678901234567890, "цена": 1,0, "примечание": "сохраните два пробела"}, а значок размера гласит: от 78 B до 65 B, разрез на 16,7%. 20-значный идентификатор, 1,0 и двойное пространство внутри строки остаются неизменными. Beautify отличается, как поясняется в FAQ ниже.

Все работает на стороне клиента в вашем браузере. ваш JSON - который часто содержит ключи API, записи клиентов или внутреннюю конфигурацию - никогда не загружается и не сохраняется, и инструмент работает в автономном режиме после загрузки страницы. Это делает безопасным минификацию чувствительных полезных нагрузок, которые никогда не должны покидать вашу машину.

Как использовать JSON Minifier?

  1. Вставьте свой JSON

    Вставить или ввести объект или массив JSON в область ввода. Он может быть красиво напечатан или уже компактен - работает либо.

  2. Минимировать или украсить

    Нажмите "Минифицировать", чтобы удалить пробелы и уменьшить файл, или "Украсить", чтобы повторно отступить его. Выберите 2 пробела, 4 пробела или вкладки для украшения.

  3. Проверьте экономию

    Прочтите значок размера, чтобы увидеть исходный размер, новый размер и процентное уменьшение. Неверный JSON отмечен точной ошибкой синтаксического анализатора.

  4. Скопируйте или скачайте

    Скопируйте результат в буфер обмена или загрузите его в виде файла.json, готового к использованию в вашем API, конфигурации или пакете.

Основные характеристики

  • Минимифицировать только пробел

    Удаляет пробелы, вкладки и новые строки между токенами, оставляя содержимое строки нетронутым, создавая наименьший допустимый эквивалент

  • Прецизионная числовая сохраненная

    Сохраняет числовые токены точно такими, как написано - конечные нули и большие целые числа сохраняются, потому что минимизируйте пробелы полос, а не меняйте значения

  • Экономия живого размера

    Показывает исходный размер, миниатюрный размер и процентное уменьшение, чтобы вы могли сразу увидеть влияние байта

  • Украсьте своим отступом

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

Frequently Asked Questions

Вставьте свой JSON в область ввода и нажмите Minify. инструмент удаляет все пробелы вне строковых значений и показывает сжатый результат вместе с экономией размера. все работает в вашем браузере - ничего не загружается.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json minifierminify jsonjson minifycompress jsonjson compressorjson formatter minifyjson beautifierminify json onlinejson whitespace removerjson minifier online