Toollet
Пошук за завданням або назвою застосункуПошукЗв'язатися з нами
Ціни

Перевірка та форматування JSON

Вставте JSON або відкрийте файл UTF-8, а потім виберіть перевірку синтаксису, форматування чи мінімізацію. Перевіряйте синтаксичні помилки за рядком і стовпцем; форматування й мінімізація зберігають запис чисел, екранування рядків і порядок ключів. Скопіюйте весь результат або збережіть як result.json.

Зазвичай використовується 2 пробіли. «Без пробілів» дає той самий результат, що й мінімізація.

Результат JSON

Введіть JSON, виберіть обробку та запустіть її.

Що можна робити

Знаходьте помилки синтаксису

Якщо введення не читається як JSON, відображається рядок і стовпець помилки. Виправте введені дані й перевірте їх знову.

Виберіть форматування або мінімізацію

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

Зберігайте початкове подання значень

Записи чисел, екранування рядків і порядок ключів зберігаються. Можна порівняти початкове введення з обробленим результатом поруч.

Як користуватися

  1. Введіть JSON

    Вставте JSON або скористайтеся «Відкрити файл JSON», щоб завантажити файл UTF-8. Також можна спробувати «Використати приклад».

  2. Виберіть дію та запустіть її

    Виберіть перевірку синтаксису, форматування або мінімізацію. Для форматування виберіть відступи й натисніть кнопку дії.

  3. Перевірте й отримайте результат

    Якщо з’явилася помилка, виправте ділянку біля вказаних рядка й стовпця та запустіть перевірку знову. Якщо синтаксис правильний, результат можна скопіювати або зберегти як result.json.

Коли стане в пригоді

Зробіть однорядковий JSON зручнішим для читання

Додайте переноси рядків і відступи, щоб перевірити поля та вкладеність отриманих даних.

Знайдіть помилки синтаксису JSON

Перевірте дані, які не читаються через помилки лапок чи ком, починаючи з указаного місця.

Вилучіть зайві пробіли

Передавайте JSON зі збереженням значень, вилучивши пробіли й переноси рядків поза рядками.

Основи перевірки JSON

Пари назва–значення та масиви

JSON подає дані як пари назва–значення або впорядковані масиви. Окрім об’єктів і масивів, підтримується введення лише з рядка, числа, true, false або null.

Лапки, коми й коментарі

Беріть ключі та рядки в подвійні лапки. Завершальні коми, одинарні лапки й коментарі не дозволені в стандартному синтаксисі JSON. Вони не видаляються та не виправляються автоматично.

Різниця між перевіркою, форматуванням і мінімізацією

Перевірка синтаксису повертає введені дані без змін. Форматування додає пробіли й переноси рядків для зручності читання, а мінімізація вилучає пробіли поза рядками. Вміст рядків не скорочується.

Однакові назви ключів і великі числа

Дубльовані ключі й записи великих чисел зберігаються. Однак програма-отримувач може перезаписати чи округлити значення. Якщо є дубльовані ключі, показується їхня кількість і застереження.

Правильний синтаксис і коректний вміст

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

Поширені запитання

Чи можна використовувати JSON з коментарями або завершальними комами?

Введені дані трактуються як стандартний JSON, тому коментарі та завершальні коми спричиняють помилки. Автоматичного виправлення введення JSON5 чи JSONC немає.

Чи зміняться числа або порядок ключів?

Записи чисел, екранування рядків і порядок ключів зберігаються. Значення на кшталт 9007199254740993, 1e400 і -0 не переписуються в інші числові записи.

Якщо синтаксис правильний, чи правильний і вміст даних?

Ні. Відсутність полів, правильність значень для робочого використання та відповідність JSON Schema не перевіряються. Звірте дані зі специфікаціями системи-отримувача.

Чи зникнуть введені дані, якщо станеться помилка?

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

Чи можна також зберегти JSON в один рядок?

Так. Можна скопіювати повний результат форматування, мінімізації або перевірки синтаксису й зберегти його як result.json.

Введення та результати

Вхідні дані
Вставлений текст — до 1 000 000 кодових одиниць UTF-16. Файли мають бути в UTF-8 і не перевищувати 1 МБ (1 000 000 байтів). Назва файлу вказує початковий файл; також можна обробляти відредаговане введення.
Обробка
До 10 000 значень і глибина 64. Кореневий рівень має глибину 0. Якщо обробка триває понад 5 секунд, вона зупиняється з рекомендацією зменшити обсяг даних і запустити знову.
Результати
Вивід обмежено 2 000 000 кодових одиниць UTF-16. Копіювання й збереження JSON охоплюють весь результат. Форматування та мінімізація змінюють лише пробіли поза рядками.

Поточні налаштування

Пошук інструментів