Online Tool Store Online Tool Store

Форматувальник JSON

Форматуйте, перевіряйте чи мінімізуйте JSON, зберігаючи рядки й запис чисел. Вставте текст або файл, побачте помилки синтаксису та скопіюйте результат.

Цей інструмент працює повністю у вашому браузері. Ваші файли ніколи не завантажуються на сервер.

Робоча область JSON

Вставте JSON нижче. Перевірка та будь-які перетворення лишаються в цій вкладці браузера.

Ctrl/Cmd + Enter для форматування
Коректний JSON — оформлено: відступ у 2 пробіли.
188 симв.

Лише строгий JSON: назви властивостей потребують подвійних лапок, а коментарі й кінцеві коми недопустимі.

20 рядк. · 275 симв.

Як це працює

  1. Вставте JSON, завантажте файл .json чи .txt або почніть із компактного прикладу проєкту, уже завантаженого вище.
  2. Браузер перевіряє весь документ за строгим синтаксисом JSON і повідомляє місце помилки, якщо воно відоме.
  3. Оформіть з 2 пробілами, 4 пробілами чи табуляцією; або мінімізуйте документ в один компактний рядок.
  4. Скопіюйте результат або завантажте його як готовий до використання файл .json.

Метод форматування

Спершу строгий JSON-парсер браузера перевіряє, що весь ввід коректний. Потім форматувальник сканує вихідний текст символ за символом. Він ніколи нічого не змінює всередині рядка в лапках: екрановані лапки, пробіли та Unicode-послідовності лишаються недоторканими.

Гарний вивід = структурні переноси рядків + вибраний відступ Мінімізація = видалення пробільних символів поза рядками в лапках

Робота з перевіреним вихідним текстом замість серіалізації об'єкта JavaScript також зберігає порядок ключів, повторювані ключі та довгі числові літерали точно так, як записано.

Поширені запитання

Чи завантажується або зберігається кудись вставлений мною JSON?

Ні. Перевірка, форматування, мінімізація, копіювання та створення файлів відбуваються у вашому браузері. Ваш JSON ніколи не надсилається до Online Tool Store чи будь-якого сервісу обробки.

Чи змінює форматування значення JSON або великі числа?

Ні. Після перевірки форматувальник змінює лише незначущі пробільні символи поза рядками в лапках. Він не перебудовує документ зі значень JavaScript, тож запис чисел, escape-послідовності, порядок ключів і повторювані ключі лишаються точно такими, як введено.

Чому відхиляються коментарі, одинарні лапки або кінцеві коми?

Деякі JavaScript-подібні формати їх допускають, але вони не входять до стандарту JSON. Цей валідатор використовує строгі правила JSON: назви властивостей і рядки потребують подвійних лапок, коментарі заборонені, а в останнього елемента не може бути кінцевої коми.

Чи можна форматувати масив, рядок, число, логічне значення чи null верхнього рівня?

Так. Коректний документ JSON може містити на верхньому рівні будь-яке значення JSON, а не лише об'єкт. Підтримуються масиви, рядки, числа, true, false і null.

Наскільки великим може бути документ JSON?

У цього інструмента немає штучного обмеження. Практична межа залежить від браузера та доступної пам'яті пристрою; дуже великі вставлені документи можуть довше перевірятися й відображатися.

Чи можна завантажити файл .json замість вставки?

Так. Натисніть «Завантажити файл» і виберіть файл .json чи .txt розміром до 10 МБ. Він читається прямо у браузері через File API й завантажується в поле вводу — сам файл ніколи не надсилається на сервер.

Порівняння

МожливістьOnline Tool StoreJSONLintCodeBeautify JSON Viewer
Працює без встановлення настільного застосунку ТакТакТак
Окремі кнопки гарного виводу та мінімізації Обидві, одним клацаннямОбидві, на окремих сторінкахОбидві, одним клацанням
Строга перевірка з указанням місця помилки Рядок і стовпець, перехід до помилкиНомер рядкаПідсвічена помилка
Зберігає вихідний запис довгих чисел і порядок ключів Так — ніколи не серіалізує значення зановоНе гарантуєтьсяНе гарантується
Завантаження локального файлу .json чи .txt ТакНі, лише вставка або URLТак
Копіювання та завантаження результату Обидва включеноКопіювання вручнуОбидва включено
Без акаунта, реклами в робочій області та нав'язливих пропозицій ТакНі, з рекламоюНі, з рекламою

JSONLint і CodeBeautify додають додаткові функції на кшталт деревовидних переглядачів і конвертерів форматів, але пропускають JSON через більше інтерфейсу та реклами. Для швидкої сфокусованої перевірки, що зберігає ваш вихідний текст недоторканим, форматувальник JSON Online Tool Store — простіший шлях: вставте чи завантажте, перевірте, перетворіть і скопіюйте без налаштувань.

Схожі інструменти

Вбудувати цей інструмент

Вставте це на свій сайт — він залишиться безкоштовним, і кожен файл усе одно залишається в браузері відвідувача, а не у вас чи в нас.