JSON Formatter

Форматування, перевірка та стискання JSON просто в браузері — з точним рядком кожної синтаксичної помилки.

Про JSON Formatter

Що це

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

Основні можливості

  • Форматування з відступом у 2 чи 4 пробіли або табуляцією.
  • Перевірка: синтаксична помилка показується з рядком і позицією, а сам рядок підсвічується; ключ, що повторюється в одному об'єкті, теж позначається.
  • Стискання в один рядок.
  • Сортування ключів від А до Я або від Я до А.
  • Показ лише частини результату за виразом JSONPath, наприклад $.data[0].
  • Екранування JSON у рядок і назад; розкодування також розгортає JSON, вкладений у рядки.
  • Великі числа, як-от 64-бітні ідентифікатори, лишаються точно такими, як були.

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

  1. Вставте JSON у редактор, перетягніть на нього файл або натисніть «Приклад».
  2. Оберіть відступ — 2 чи 4 пробіли або табуляцію — чи натисніть «Мінімізувати».
  3. За потреби відсортуйте ключі або звузьте результат через JSONPath.
  4. Якщо JSON некоректний, прочитайте повідомлення й виправте підсвічений рядок.
  5. Скопіюйте результат або надішліть його в інший інструмент.

Коли корисно

  • Прочитати відповідь API під час налагодження.
  • Упорядкувати великий файл конфігурації.
  • Знайти пропущену кому чи лапку глибоко у вкладеній структурі.
  • Підготувати дві версії документа для JSON Diff.

Конфіденційність та обмеження

Ваші дані

Ваш JSON обробляється в браузері й не надсилається на сервер — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях». Посилання «Поділитися» містить ваш JSON у самій адресі, тож надсилайте його лише тим, кому довіряєте.

Обмеження

  • Інструмент не виправляє помилки сам — він показує, де вони.
  • Наскільки великий файл працюватиме плавно, залежить від пам'яті пристрою; фіксованого ліміту немає.

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

Чи виправляє JSON Formatter помилки автоматично?

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

Що робить «Мінімізувати»?

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

Чому мій JSON некоректний?

Найчастіше — пропущена кома, одинарні лапки замість подвійних, ключ без лапок або кома після останнього елемента. JSON суворіший за JavaScript у всьому цьому.

Чи впорається він з великим JSON?

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