Читання відповідей API
Вставте мініфіковану відповідь і одразу оцініть її структуру, замість того щоб розглядати один довгий рядок.
Вставте JSON-код, і він перевірятиметься та форматуватися під час введення. Оберіть 2 пробіли, 4 пробіли, табуляцію або мініфікований вивід, за бажанням впорядкуйте ключі та дізнайтеся точний рядок і стовпець, якщо щось не так. Ваші дані ніколи не завантажуються.
Що таке JSON, чому він дає збій і як швидко це виправити.
Форматувальник JSON перетворює текст у форматі JSON на охайне, з відступами оформлення, зручне для читання, або стискає його в один компактний рядок для надсилання. Валідатор перевіряє, чи текст дійсно є JSON, і вказує, де це не так.
Цей інструмент виконує обидві ці функції одночасно. Він аналізує ваш JSON-файл за допомогою парсера, що дотримується суворих правил, відображає результат у вибраному вами стилі та вказує рядок і стовпець, де знаходиться помилка, щоб ви могли її виправити, не шукаючи її по всьому тексту.
Вставте мініфіковану відповідь і одразу оцініть її структуру, замість того щоб розглядати один довгий рядок.
Перевірте пакет, налаштування та файли даних на наявність помилок, перш ніж програма не зможе їх завантажити.
Стисніть JSON, щоб видалити пробіли, перш ніж вбудовувати його у сторінку, запит або тест.
JSON має невеликий набір правил. Текст, включаючи кожен ключ, береться в подвійні лапки. Значеннями можуть бути рядки, числа, true, false, null, масиви або об’єкти. Елементи розділяються комами, причому після останнього елемента кома не ставиться, а коментарі не допускаються.
Більшість помилок виникають через кілька звичок, перенесених із JavaScript або інших мов: одинарні лапки, ключі без лапок, коми в кінці рядка, коментарі та значення, такі як undefined або NaN. Валідатор вказує виявлену проблему, а також рядок і стовпець, де вона трапилася.
Форматування тут дбайливо ставиться до ваших даних. Числа та символьні рядки копіюються точно так, як вони записані, тому довгий ідентифікатор, наприклад 12345678901234567890, не втрачає цифр, а 1.0 не перетворюється на 1. Змінюються лише пробіли, а також порядок ключів, якщо ви ввімкнете опцію «Сортувати ключі». Якщо одна й та сама ключова пара з’являється двічі в одному об’єкті, інструмент попереджає вас, оскільки більшість парсерів зберігають лише останнє значення.
Ваш JSON-файл аналізується та форматується у вашому браузері за допомогою JavaScript на цій сторінці. Він не завантажується, не зберігається та не реєструється, а завантажені файли створюються на вашому пристрої.
Приймається лише стандартний JSON. Коментарі, коми в кінці рядка, одинарні лапки та значення NaN розглядаються як помилки, і інструмент не виправляє їх автоматично. Дуже великі файли, розміром понад 10 МБ, не обробляються.
Вставте свій JSON-код у поле введення. Він одразу ж буде відформатований із вибраним вами відступом: 2 пробіли, 4 пробіли або табуляція. Потім скопіюйте результат або завантажте його у вигляді файлу .json.
Цей інструмент аналізує ваш текст за допомогою суворого парсера JSON. Якщо виявлено помилку, він показує рядок і стовпець, де вона знаходиться, разом із коротким поясненням, а за допомогою кнопки ви можете перейти до цього місця у введеному тексті.
Функція «Beautify» додає розриви рядків та відступи, щоб JSON був зручнішим для читання. Функція «Minify» видаляє всі необов’язкові пробіли, щоб максимально зменшити обсяг тексту. У обох випадках дані залишаються незмінними.
Найпоширенішими причинами є зайва кома, використання одинарних лапок замість подвійних, ключі без лапок, відсутність коми між елементами або коментарі. Стандарт JSON не допускає жодного з цих випадків, і повідомлення про помилку вказує на точне місце її виникнення.
Ні. Строки та числа зберігаються саме так, як ви їх ввели, включаючи дуже великі числа та значення на кшталт 1.0 або 1e3. Змінюються лише пробіли, а також порядок ключів, якщо ви увімкнете опцію «Сортувати ключі».
Це не передбачено стандартом JSON. Такі формати, як JSON5 та JSONC, дозволяють їх використання, але цей валідатор дотримується стандарту, тому він позначає коментарі та кінцеві коми як помилки.
Ні. Форматування та перевірка виконуються у вашому браузері, і ваш JSON ніколи не залишає вашого пристрою. Це робить його безпечним для відповідей API та файлів конфігурації, які ви волієте тримати в таємниці.
Обсяг тексту — до приблизно 10 МБ. Швидкість залежить від вашого пристрою, тому обробка дуже великих файлів на телефоні може зайняти деякий час. Усе обробляється в пам’яті вашого браузера.
На головній сторінці представлено ще десятки безкоштовних інструментів, для використання яких не потрібен ключ API.
Об'єднати рядки та видалити розриви рядків із тексту.
Відкрити інструментВидалити пробіли, табуляції та порожні рядки з тексту.
Відкрити інструментВидалити повторювані рядки з будь-якого списку.
Відкрити інструментДізнайтеся свою IP-адресу та знайдіть будь-яку IP-адресу.
Відкрити інструментНе знайдено відповідного запитання.
Поділіться своїми думками щодо цього інструменту з іншими відвідувачами.