Форматер и валидатор JSON

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

Режим форматирования
Совет по рабочему процессу Вставьте JSON, загрузите пример настройки и превратите эту страницу в форматировщик, валидатор и инспектор деревьев JSON.
Вставьте JSON, чтобы отформатировать, проверить и просмотреть древовидное представление.
Примеры пресетов
Что такое JSON?

JSON (нотация объектов JavaScript) — это текстовый формат для обмена структурированными данными между системами. Он не зависит от языка и является наиболее распространенным форматом полезной нагрузки для веб-API.

Структура JSON

JSON построен на двух структурах: объектах (наборах пар ключ/значение, заключенных в {}) и массивах (упорядоченных списках значений, заключенных в []). Значениями могут быть строки, числа, логические значения (истина/ложь), значение NULL, объекты или массивы. Эта простая структура может представлять сложные вложенные данные.

Общие случаи использования
  • Украшение минифицированных полезных данных запросов и ответов API
  • Обнаружение синтаксических ошибок в файлах конфигурации перед развертыванием
  • Просмотр вложенных журналов и полезных данных веб-перехватчиков в виде дерева
  • Очистка JSON перед проверкой схемы или отладкой API
  • Подготовка полезных данных для рабочих процессов проверки с учетом схемы
Примеры JSON
Ввод: {"name":"John"}
Выход: { "name": "John" }
Ввод: [1,2,3]
Выход: [ 1, 2, 3 ]
Часто задаваемые вопросы

В чем разница между объектами JSON и JavaScript?

JSON — это текстовый формат, который следует определенным правилам: ключи должны быть строками в двойных кавычках, а значения ограничены определенными типами. Объекты JavaScript более гибки и могут содержать функции, неопределенные значения и использовать одинарные кавычки.

Может ли JSON содержать комментарии?

Нет, стандартный JSON не поддерживает комментарии. Некоторые парсеры принимают комментарии, но это не является частью официальной спецификации. Для файлов конфигурации, требующих комментариев, рассмотрите JSON5 или YAML.