Головна / Інструменти для розробників / Форматування та перевірка JSON
Безкоштовні онлайн-інструменти

Форматування та перевірка JSON

Форматує, мініфікує та перевіряє JSON локально, з повідомленнями про помилки, які допомагають знайти неправильні коми, лапки, ключі та вкладеність.

Почати роботу

Що допомагає робити цей інструмент

Форматує, мініфікує та перевіряє JSON локально, з повідомленнями про помилки, які допомагають знайти неправильні коми, лапки, ключі та вкладеність.

Приклад роботи

Вхідні дані

{"name":"Ada","roles":["admin","editor"]}

Результат

Дійсний об'єкт з відступами, масив roles на окремих рядках

Як формується результат

Перевірка аналізує вхідні дані відповідно до граматики JSON. Форматування записує ті самі дані з відступами; мініфікація видаляє зайві пробіли без зміни значень.

Корисні сценарії

  • Перегляд відповіді API або вебхука
  • Підготовка конфігураційного файлу для перевірки
  • Мініфікація дійсного файлу для передачі або тестування

Важливі обмеження

  • JSON не дозволяє коментарі, кінцеві коми, рядки в одинарних лапках або ключі без лапок.
  • Форматування не перевіряє, чи відповідають значення полів зовнішній схемі API.
  • Великі документи можуть споживати значну пам'ять браузера.

Часті запитання

Чому валідний JavaScript не є валідним JSON?

Синтаксис об'єктів JavaScript дозволяє конструкції, такі як коментарі або undefined, які JSON не підтримує.

Чи змінює форматування мої дані?

Воно має змінювати лише незначущі пробіли; завжди порівнюйте або тестуйте критичні конфігурації перед розгортанням.

Змінюються лише пробіли поза рядками. Запис чисел, екранування, порядок і повторні ключі зберігаються, без сортування чи видалення дублікатів. 9007199254740993 і 1.00 не змінюються. Введення: до 500000 кодових одиниць UTF-16. Форматування: до 256 рівнів контейнерів і 4000000 одиниць виводу; мініфікація допускає глибший коректний JSON. Обидва режими перевіряють синтаксис, не схему чи бізнес-правила. Немає вибору файлів, завантаження та окремої перевірки.

Обробка виконується локально у вашому браузері.