Інструмент для даних і тексту

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

Додайте до JSON відступи, щоб його можна було читати, або мініфікуйте його для передачі — і дізнайтеся, де саме він ламається.

Форматування та перевірка JSON Працює на вашому пристрої
Перетягніть файли сюди або натисніть, щоб вибрати
Файл .json
Нічого не завантажується на сервер
  • Працює на вашому пристрої — файл нікуди не надсилається
  • Без реєстрації, водяних знаків і щоденних квот
  • Безкоштовно, без обмежень на кількість використань

Як це працює

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

З відступами або мініфікований

Результат із відступами додає відступи з двох пробілів і розриви рядків, що потрібно під час читання файлу чи його рецензування в pull request. Мініфікований результат прибирає кожен зайвий байт, що потрібно під час передачі мережею. Дані в обох випадках ідентичні.

Перевірка в подарунок

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

Що форматування не змінює

Порядок ключів зберігається таким, як записано. Числа виводяться знову в канонічній формі, тож дуже великі цілі числа за межами безпечного діапазону JavaScript можуть втратити точність — це обмеження мови, а не форматувальника, і воно однаково впливає на кожен інструмент на основі JavaScript.

Запитання й відповіді

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

Чи надсилається мій JSON на сервер?

Ні. Він розбирається на сторінці вашим власним браузером. Нічого не передається й не зберігається.

Що буде, якщо мій JSON недійсний?

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

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

Ні. Змінюються лише пробіли. Ключі зберігають порядок, а значення залишаються незмінними.