Форматування та перевірка JSON
Вставте JSON, щоб відформатувати його з відступом у 2 чи 4 пробіли або табуляцією, мініфікувати чи відсортувати ключі. Для недійсного JSON указується рядок і стовпець помилки з простою підказкою, як-от зайва кома чи одинарні лапки. Нічого не надсилається на сервер.
Ваш JSON
Відформатовано
{
"name": "SmartCalcy",
"tools": 245,
"free": true,
"languages": [
"en",
"es",
"fr"
],
"owner": {
"country": "GB"
}
}Докладніше: Форматування та перевірка JSON
Вставте JSON, щоб відформатувати його з відступом у 2 чи 4 пробіли або табуляцією, мініфікувати чи відсортувати ключі. Для недійсного JSON указується рядок і стовпець помилки з простою підказкою, як-от зайва кома чи одинарні лапки. Нічого не надсилається на сервер.
Частина розділу «Текст і слова» на SmartCalcy. Працює у вашому браузері без облікового запису, використовує вашу валюту й одиниці (їх можна змінити вгорі сторінки) і дає оцінки лише для інформації, тож перевірте офіційні рекомендації, перш ніж покладатися на результат.
Як користуватися: Форматування та перевірка JSON
Що він обчислює і коли ним користуватися
Форматує, мініфікує, сортує й перевіряє JSON. Для недійсного JSON указується рядок і стовпець помилки з простою підказкою щодо найпоширеніших помилок.
Як користуватися, крок за кроком
- Вставте JSON у поле.
- Виберіть 2 пробіли, 4 пробіли, табуляцію або мініфікацію.
- За бажання відсортуйте ключі за абеткою.
- Скопіюйте або завантажте результат.
Що означає кожне поле
- Ваш JSON – Будь-який текст JSON.
- Формат – 2 пробіли, 4 пробіли, табуляція або мініфікація.
- Сортувати ключі – Упорядковує ключі об’єктів A–Z на кожному рівні.
Як читати результати
- Дійсний JSON – Розмір відформатованого результату з кількістю ключів, масивів і глибиною вкладеності.
- Помилка – Для недійсного JSON: рядок, стовпець, сусідні рядки та підказка.
Формула
Вхідні дані розбираються стандартним JSON-парсером браузера, а потім записуються з вибраним відступом. Якщо ввімкнено відповідну опцію, ключі сортуються рекурсивно.
Приклад розрахунку
Початковий приклад дійсний і з відступом у 2 пробіли займає 147 байтів: 6 ключів, 1 масив, вкладеність 2 рівні.
Припущення та обмеження
- Лише строгий JSON: коментарі, одинарні лапки та зайві коми вважаються помилками.
- Числа мають точність JavaScript; дуже великі цілі числа можуть втратити цифри.
Поширені помилки
- Зайві коми після останнього елемента.
- Одинарні лапки замість подвійних.
- Ключі без лапок, скопійовані з JavaScript.
Поширені запитання
Чи надсилається мій JSON кудись?
Ні. Він обробляється у вашому браузері.
Чому мій JSON недійсний?
Підказка називає найімовірнішу причину, як-от зайву кому чи одинарні лапки.
Чи може він мініфікувати JSON?
Так. Виберіть «Мініфікувати», щоб видалити всі пробіли.