Онлайн-форматування JSON: зробіть код читабельним
Навіщо форматувати JSON?
Стиснений JSON важко читати та відлагоджувати. Форматування додає відступи та перенесення рядків, роблячи структуру даних зрозумілою. Це особливо корисно при роботі з відповідями API, конфігураційними файлами та даними для налагодження. Валідатор одразу виявляє синтаксичні помилки — відсутні коми, некоректні дужки тощо.
Можливості форматувальника
Красиве форматування (pretty-print) з налаштовуваними відступами (2 або 4 пробіли, табуляція). Мінімізація для зменшення розміру файлу або запиту. Валідація синтаксису з точним зазначенням місця помилки. Підсвічування синтаксису для зручного перегляду. Згортання і розгортання вузлів дерева JSON.
Типові помилки JSON
Замість апострофів використовуйте лише подвійні лапки для рядків і ключів. Після останнього елемента масиву або об'єкта не повинно бути коми. Значення undefined, функції та символи не є валідними в JSON — тільки null, булеві значення, числа, рядки, масиви та об'єкти. Назви ключів завжди в подвійних лапках.
JSON vs інші формати
JSON легший за XML і добре читається людиною. YAML зручніший для конфігурацій завдяки відсутності дужок, але більш чутливий до відступів. Для передачі даних між системами JSON є де-факто стандартом у веб-розробці. Наш інструмент також дозволяє конвертувати JSON у CSV, YAML та XML.