JSON-форматтер и валидатор

Вставьте JSON — приведём его к читаемому виду, проверим на ошибки и покажем деревом. Можно свернуть в одну строку и скопировать. Всё считается прямо в браузере, данные никуда не уходят.

Отступ:
Ввод✓ корректный JSON
{
  "user": { "id": 42, "name": "Аня", "active": true },
  "roles": ["admin", "editor"],
  "settings": { "theme": "dark", "notifications": null },
  "scores": [10, 25, 30]
}
Результат
{
  "user": {
    "id": 42,
    "name": "Аня",
    "active": true
  },
  "roles": [
    "admin",
    "editor"
  ],
  "settings": {
    "theme": "dark",
    "notifications": null
  },
  "scores": [
    10,
    25,
    30
  ]
}
15 узлов · глубина 3 · 144 Б

Что такое JSON

JSON (JavaScript Object Notation) — текстовый формат для хранения и обмена данными: объекты в фигурных скобках, массивы — в квадратных, строки в кавычках. На нём работают почти все веб-API. Форматирование с отступами делает структуру читаемой, а проверка показывает, где именно ошибка — частая причина «битого» ответа от сервера.

Режим «Дерево» сворачивает вложенные объекты и массивы, чтобы быстро найти нужное поле в большом ответе. «Свернуть» убирает все пробелы — компактный вид для отправки или хранения. Всё происходит локально в браузере: вставленные данные не отправляются на сервер.

Поддержать проект