Что такое форматтер JSON?
JSON Formatter — это бесплатный онлайн-инструмент для форматирования, проверки и украшения данных JSON (Javascript Object Notation). JSON — это легкий формат обмена данными, который легко читать и записывать компьютеры, а машины легко анализировать и генерировать.
Наш JSON Formatter помогает вам преобразовать минифицированный или плохо отформатированный JSON в чистый, читаемый текст с отступом в 2, 4 или 8 пробелов. когда JSON не будет анализировать, он показывает сообщение об ошибке синтаксического анализатора вместо вывода, поэтому вы можете найти и исправить проблему.
Являетесь ли вы разработчиком, отлаживающим ответы API, аналитиком данных, работающим с файлами JSON, или узнающим о структуре JSON, инструмент предоставляет вам кнопки "Форматировать", "Минифицировать" и "Проверять" на простой панели ввода и вывода. Обработка происходит на стороне клиента, поэтому ваш JSON никогда не загружается; Форматируйте и Minify регистрируйте запись использования, которая содержит только входную длину.
Вот работающий пример JSON beautifier online.Paste the minified `{"user":{"id":7,"tags":["x", "y"]}}`, leave Indent on 2 spaces и press Format: на выходе девять строк, с `"user"` на своей строке и каждый тег с отступом в шесть spaces.Press Minify и тот же ввод возвращается в виде одной строки.Используется как проверка формата JSON, нажмите Validate on `{"a":1,} и, в браузере на основе Chrome, ошибка гласит "Ожидаемое имя свойства с двойными кавычками в JSON на позиции 7 (строка 1 столбец 8)", которая указывает на конечную запятую.
Большинство JSON, который не может проанализировать, не удается по одной из четырех причин, и первые три вызывают ошибку. Запятые являются наиболее распространенными: действительны в JavaScript, недействительны в JSON, и причина, по которой конфигурация, скопированная из редактора так часто не загружается. Комментарии являются вторыми, так как JSON вообще не имеет ни одного, поэтому JSONC и JSON5 существуют как отдельные форматы. Одиночные кавычки являются третьими; JSON требует двойные кавычки как на клавишах, так и на строках. Четвертый тонче и не вызывает ошибки. Номера IEEE 754 двойники, поэтому любое целое число выше 9007199254740991 теряет точность бесшумно: 64-битная база данных, вставленная в JSON, может вернуться другим номером. Идентификаторы, которые большие принадлежат строкам. Дублированные клавиши, тоже не являются ошибкой, и последний побеждает.
Как использовать форматтер JSON?
Вставьте свой JSON
Скопируйте и вставьте данные JSON во входную область. Инструмент принимает как форматированный, так и минимальный JSON. Вы можете вставлять данные из API, файлов конфигурации или любого источника JSON.
Форматировать автоматически
Нажмите "Формат", чтобы украсить и проверить его за один шаг, или "Проверьте, чтобы проверять только его". Если JSON не будет анализировать, над панелями появится сообщение об ошибке от анализатора; в браузерах на основе Chrome он включает строку и столбец.
Настройка настроек
Выберите 2, 4 или 8 пробелов в меню Отступ и нажмите Формат еще раз, или нажмите Minify, чтобы удалить все пробелы и уменьшить размер файла.
Скопируйте результат
Нажмите кнопку копирования над панелью "Выход", чтобы поместить отформатированный JSON в буфер обмена. Выходной сигнал действителен JSON, повторно сериализован из проанализированного значения и готов к использованию в ваших приложениях.
Основные характеристики
Валидация в реальном времени
Validate проверяет входные данные, не меняя их, и показывает сообщение об ошибке синтаксического анализатора, которое включает строку и столбец в браузерах на базе Chrome
Последовательный отступ
Каждый вложенный объект и массив отступы на один уровень глубже, поэтому за структурой легко следить с первого взгляда
Форматировать и минимизировать
Украсьте JSON надлежащим отступом или минимизируйте его, чтобы уменьшить размер файла
Несколько вариантов отступа
Выберите отступ 2, 4 или 8 пробелов, чтобы соответствовать вашему стилю кодирования
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
CSS Formatter
Beautify messy CSS with clean indentation, or minify it to ship smaller files. Handles nested at-rules, comments, and string literals safely.
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!