Форматування й перевірка 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.