JSON Дійсний
Визначте проблеми JSON і вловіть синтаксису безпосередньо у вашому браузері, перш ніж ви повторно користуєтеся текстом в запиті API, настройковий файл, кріплення або імпорт робочого процесу. Ця сторінка призначена для швидкого оформлення перевірок на минулих JSON, особливо коли потрібно підтвердити, чи є структура, перш ніж робити все інше з ним.
Дані
Зареєструватися
Приклад документів JSON
{"user":{"id":42,"name":"Ava"},"roles":["editor","billing"],"active":true}Valid JSON
{"name":"Ava","active":true,}Invalid JSON
{'name':'Ava','active':true}Invalid JSON
Що таке перевірка адміністратора
Ця сторінка перевіряє, чи є записаним текстом, який може бути успішно відправлений. Корисно, коли вам потрібна швидка синтаксисова відповідь перед відправкою корисного навантаження на API, вказавши файл конфігурацій, або проходячи JSON в інший інструмент.
Що стосується даних: дійсний синтаксис JSON не гарантує, що дані правильні для вашої програми. Завантажити може бути дійсним JSON і все ще не вдається до вимог API, правила бізнесу або schema.
Загальні помилки JSON і як їх виправити
Загальні проблеми включають причіпні коми, одиночні котирування замість подвійних котирування, відсутні коми між властивостями, неоцінені імена майна, і відсутні закривання брекети або кронштейни. При валідації, сканування для пунктуації спочатку. Багато запашних фрагментів не вдалося, оскільки вони виглядають як об'єкти JavaScript, а не строгий JSON.
JavaScript licenses API Веб-сайт
Цей текст може бути дійсний у JavaScript і все ще не вдається, тому що JSON є строгим. JSON вимагає подвійних цін на майно та значення рядків, і це не дозволяє коментарям або розслабленим об'єктом-literal syntax. Ця відмінність пояснює багато сюрпризів копіювання/paste від docs, консолі браузера та зразків коду.
Як використовувати результати перевірки в реальних робочих процесах
Ця сторінка є корисною для надсилання запитів API, зберігання тексту налаштування, імпортування JSON в інший додаток, або перевірки того, чи є скопійований вебок або експорт фрагмента є структурно дійсним. Перед тим як переходити до форматування, перетворення або перевірки на додаток в іншому місці.
Що це інструмент не робить
До того, як ви покладаєте на дійсний JSON
Перед тим як лікувати перевантаження як готове, порівнювати його до контракту призначення або схеми замість перекриття на синтаксис самостійно. Ця сторінка може розповісти вам, але тільки правила реального призначення може підтвердити, що структура прийнятна для імпорту, розгортання або використання API.
Чому JSON може бути дійсним і натюрморт в виробництві
Завантажити може бути дійсним JSON і все ще не вдається, тому що необхідні ключі відсутні, значення використовують неправильний тип, додаткові поля не дозволені, або внизу API очікує інший структуру. Синтаксисна перевірка – це корисна перша хвіртка, але це не так само, як і виправлення рівня заявки.
Що Дійсно JSON Результат Does І Не Mean
Важкий результат означає, що текст є синтактичним правильним JSON, який може бути успішно підготовлений. Це не означає, що платне навантаження задовольняє шиму, містить всі необхідні поля, використовує правильні типи даних, або відповідає очікуванням сервісу, який отримає його.
Цей адміністратор не працює недійсним JSON автоматично, застосуйте схему, підтвердіть сумісність API, або судді, чи є назви поля та значення для вашого проекту. Це тільки перевірка рівня синтаксису.
