Форматування та перевірка JSON
Додайте до JSON відступи, щоб його можна було читати, або мініфікуйте його для передачі — і дізнайтеся, де саме він ламається.
- Працює на вашому пристрої — файл нікуди не надсилається
- Без реєстрації, водяних знаків і щоденних квот
- Безкоштовно, без обмежень на кількість використань
Як це працює
Більшість форматувальників JSON — це вебсайти, куди ви вставляєте дані, а це означає вставляти ключі API, записи клієнтів чи внутрішні дані на чужий сервер. Цей розбирає файл на сторінці. Нічого не передається й нічого не журналюється, що важливіше для конфігурацій і даних API, ніж майже для будь-якого іншого типу файлів.
З відступами або мініфікований
Результат із відступами додає відступи з двох пробілів і розриви рядків, що потрібно під час читання файлу чи його рецензування в pull request. Мініфікований результат прибирає кожен зайвий байт, що потрібно під час передачі мережею. Дані в обох випадках ідентичні.
Перевірка в подарунок
Якщо файл не розбирається, ви отримаєте власне повідомлення парсера про помилку, у якому названо позицію проблеми. Звичайні винуватці — кома після останнього елемента, одинарні лапки замість подвійних або неекранований символ усередині рядка.
Що форматування не змінює
Порядок ключів зберігається таким, як записано. Числа виводяться знову в канонічній формі, тож дуже великі цілі числа за межами безпечного діапазону JavaScript можуть втратити точність — це обмеження мови, а не форматувальника, і воно однаково впливає на кожен інструмент на основі JavaScript.
Форматування та перевірка JSON — запитання
Чи надсилається мій JSON на сервер?
Ні. Він розбирається на сторінці вашим власним браузером. Нічого не передається й не зберігається.
Що буде, якщо мій JSON недійсний?
Ви отримаєте повідомлення про помилку від парсера, зокрема з указанням місця проблеми, щоб знайти її у вихідному файлі.
Чи змінює форматування мої дані?
Ні. Змінюються лише пробіли. Ключі зберігають порядок, а значення залишаються незмінними.