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

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

З турботою про конфіденційність Дані обробляються локально в браузері і не завантажуються на наші сервери.

Що таке форматер JSON?

Форматер JSON перевіряє, чи текст є коректним JSON, потім може вивести його з відступами або в один стислий рядок. Цей інструмент використовує JSON.parse і JSON.stringify у браузері. Він не використовує eval.

Як користуватися

Вставте JSON у поле. «Форматувати JSON» друкує з відступом у 2 пробіли. «Стиснути JSON» прибирає зайві пробіли, не змінюючи дані. «Перевірити JSON» повідомляє, чи текст коректний, і — якщо браузер це дає — позицію помилки.

Форматування й стиснення

Форматування не змінює ключі, значення чи порядок об’єктів понад те, що вже робить JSON.stringify. Стиснення зберігає ту саму структуру JSON і видаляє лише зайві пробіли та розриви рядків.

Типові застосування

Користуйтеся цією сторінкою, щоб читати відповіді API, впорядковувати файли конфігурації або ловити пропущену кому перед вставленням JSON в іншу програму.

Конфіденційність

Ваш JSON залишається в браузері. Його не завантажують на сервери NEXNARA і не зберігають у файлах cookie, локальному сховищі чи базі даних.

Часті запитання

Через що JSON стає некоректним?

Типові проблеми — кома в кінці, одинарні лапки, коментарі або ключі без лапок. JSON.parse повідомляє про це як про некоректний JSON.

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

Ні. Форматування й стиснення зберігають ті самі дані. Змінюються лише пробіли. Порядок ключів об’єкта йде за JSON.stringify.

Чи завантажується мій JSON?

Ні. Обробка відбувається локально в браузері і не завантажується на наші сервери.

Чи можна форматувати JSON з Юнікодом?

Так. Символи Юнікоду в рядках — коректний JSON і залишаються без змін після форматування чи стиснення.

Чи виконує цей інструмент JSON як код?

Ні. Він лише розбирає JSON за допомогою JSON.parse. Ніколи не використовує eval.