Що таке JSON? Як перевірити та усунути типові помилки
Від структури даних до стратегії перевірки, створіть JSON, який можна читати, підтримувати та обмінюватися.
Що таке JSON
JSON (JavaScript Object Notation) — це текстовий формат, який зазвичай використовується для обміну даними між конфігураційними файлами, запитами API та системами. Його легко читати, але формат дуже строгий: одна кома менше або ще одна лапка спричинить помилку аналізу.
Основна структура
JSON складається з об’єктів, масивів і основних значень. Об'єкти беруться у фігурні дужки, назви ключів повинні бути взяті в подвійні лапки; масиви взяті в квадратні дужки. Дійсний JSON може містити рядки, числа, логічні значення, null, об’єкти та масиви.
{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }Найпоширеніші помилки перевірки
- Використовуйте одинарні лапки або забудьте додати подвійні лапки для імен ключів.
- Після останнього пункту додається додаткова кома.
- У рядку є неекрановані символи нового рядка або подвійні лапки.
- Запишіть
undefined, анотації чи функції JavaScript у JSON.
Практична послідовність усунення несправностей
Спочатку дозвольте програмі форматування/валідації знайти рядок помилки, а потім перевірте парну структуру від зовнішньої фігурної або квадратної дужки досередини. Після підтвердження правильності формату перевірте назви полів, типи та бізнес-правила; ці три речі не слід змішувати разом.
Висновок
Перевірка JSON є першим порогом якості даних. Правильний формат не означає, що дані повинні відповідати вимогам, але якщо формат неправильний, подальша перевірка не почнеться взагалі.