Інструкція
Як форматувати JSON онлайн
Сирий JSON із відповіді API чи файлу конфігурації часто мініфікований в один довгий рядок. Читати, налагоджувати чи редагувати його в такому стані болісно. Цей посібник показує, як вирівняти JSON належним відступом за три кліки, перевірити його на помилки синтаксису й знову мініфікувати за потреби, причому все працює у вашому браузері, і жодні дані не залишають вкладку.
Крок за кроком
- Відкрийте форматувальник JSON і вставте свій JSON у ліву панель. Ви можете вставити прямо з буфера обміну (Ctrl+V), із відповіді curl у командному рядку чи з будь-якого текстового редактора. Ввід приймає будь-який розмір у межах ліміту інструмента.
- Виберіть режим. «Форматувати» додає відступ (2 чи 4 пробіли, на ваш вибір); «Перевірити» лише перевіряє синтаксис, не змінюючи JSON; «Мініфікувати» прибирає всі пробіли, щоб видати найкомпактніший можливий вивід. Для більшості випадків вам потрібне саме «Форматувати».
- Натисніть «Виконати». Відформатований вивід з'являється у правій панелі. Скопіюйте його кнопкою «Копіювати» й вставте назад у свій редактор чи файл конфігурації. Інструмент показує кількість рядків і символів, щоб ви могли з першого погляду перевірити розмір виводу.
Як читати повідомлення про помилки
Коли у вашому JSON є помилка синтаксису, форматувальник показує помилку з позицією (рядок і стовпець), що вказує на точний символ, який зламав розбір. Поширені винуватці: завершальна кома після останнього елемента масиву чи об'єкта (припустима у JavaScript, але не в JSON), відсутня чи зайва закривна дужка, ключ, не взятий у подвійні лапки, або неекранований спеціальний символ усередині рядка. Виправте позначену позицію й запустіть знову.
JSON, YAML і CSV: коли що використовувати
JSON це стандарт для відповідей API та файлів конфігурації, які мають споживатися кодом. YAML віддають перевагу для конфігурацій, що редагуються людиною (менше пунктуації, підтримує коментарі). CSV найкращий для табличних даних, споживаних таблицями. Конвертер даних на цьому сайті дає змогу перетворювати між цими трьома форматами за один крок: вставте JSON, натисніть «Конвертувати», отримайте YAML чи CSV. Мініфікований JSON також корисний, коли потрібно вбудувати дані в параметр URL-запиту чи в заголовок HTTP з обмеженням розміру.
Інструменти з цього гайда
Поширені запитання
Чи надсилається мій JSON на сервер?
Ні. Форматувальник працює цілком у вашому браузері. Ваш JSON розбирається рідним JSON.parse браузера, а вивід будується в пам'яті: нічого не передається через мережу. Це важливо, коли JSON містить ключі API, токени, внутрішні дані чи персональну інформацію, що поширене у процесах налагодження API.
Який максимальний розмір я можу вставити?
Форматувальник приймає JSON до 5 МБ. Понад це розбір у головному потоці заморозив би вкладку браузера без жодного відгуку. Для більших файлів JSON скористайтеся спеціалізованим настільним інструментом на кшталт jq у командному рядку (jq . file.json), який без проблем обробляє сотні мегабайтів.