Форматування й валідація JSON
Вставте JSON, щоб зробити його читабельним, знайти точне місце помилки або стиснути його в один рядок.
Запечатано на цьому пристрої
Працює у вашому браузері. Нічого не завантажується на сервер.
Запечатано
Результат
Відформатований JSON з’являтиметься тут під час набору.
Цей JSON некоректний
Як це працює
-
Вставте JSON
Вставте, введіть його або відкрийте файл .json. Форматування починається, щойно з’являється що читати.
-
Виправте помилки
Якщо JSON некоректний, ви побачите рядок, стовпець і зрозуміле пояснення. Одне клацання переносить курсор до проблеми.
-
Оберіть вигляд
Оберіть форматований, мініфікований чи деревоподібний вигляд, задайте відступ, відсортуйте ключі, а потім скопіюйте або завантажте результат.
Поширені запитання
Мій JSON надсилається на сервер?
Ні. Розбір і форматування відбуваються повністю у вашому браузері, тож відповіді API, файли конфігурації й токени не залишають вашого пристрою.
Чому мій JSON вважається некоректним, хоча JavaScript його приймає?
JSON суворіший за JavaScript. Ключі й текст потребують подвійних лапок, коми в кінці й коментарі заборонені, а таких значень, як undefined чи NaN, не існує. Повідомлення про помилку називає порушене правило.
Чи змінить форматування мої числа?
Ні. Числа й екрановані символи зберігаються точно так, як ви їх написали, тож дуже великі цілі числа й довгі десяткові дроби не округлюються, як це зробив би JSON.parse.
Що робить «Сортувати ключі»?
Упорядковує ключі кожного об’єкта за алфавітом на всіх рівнях. Масиви зберігають свій порядок, бо порядок елементів масиву є частиною даних.
Чи впорається інструмент із великими файлами?
Так. Файли розміром у кілька мегабайтів форматуються за мить. Деревоподібний вигляд відкриває по одному рівню й показує довгі списки частинами, тож сторінка не гальмує.