Skip to content

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

Исправьте неисправные полезные нагрузки и прочитайте ответы API, не отправляя их на сервер.

Действительный JSON: object3 ключи верхнего уровня, глубина гнездования 3, 114 байт (114 мин.).

отформатированный

{
  "service": "api",
  "checks": [
    {
      "name": "db",
      "ok": true
    },
    {
      "name": "cache",
      "ok": false,
      "latencyMs": 812
    }
  ],
  "version": "2.4.1"
}

Минифицированный

{"service":"api","checks":[{"name":"db","ok":true},{"name":"cache","ok":false,"latencyMs":812}],"version":"2.4.1"}

Укажите JSON поля в API ответах с мониторами транзакций. Бесплатно для 5 мониторов, без банковской карты.

Начать мониторинг

Как он измеряет

  • Parsing использует браузер JSON.parse, поэтому результат соответствует тому, что принимают JavaScript клиента (RFC 8259).
  • Когда анализ не удается, небольшой валидационный сканер обнаруживает первую ошибку, поскольку браузеры больше не сообщают о позициях.

пределы

  • Комментарии, запятые и отдельные цитаты являются недействительными JSON и сообщаются как ошибки.
  • Очень большие документы (десятки мегабайт) могут быть медленными в браузере.

устранение неполадок

Неожиданный токен на линии, которая выглядит прекрасно
Посмотрите на предыдущую строку: отсутствующая запятая или незакрытая строка сообщаются там, где парсер впервые замечает ее.

Связанные инструменты