Що таке JSON? Як перевірити та усунути типові помилки

Від структури даних до стратегії перевірки, створіть JSON, який можна читати, підтримувати та обмінюватися.

Що таке JSON? Як перевірити та усунути типові помилки

Що таке JSON

JSON (JavaScript Object Notation) — це текстовий формат, який зазвичай використовується для обміну даними між конфігураційними файлами, запитами API та системами. Його легко читати, але формат дуже строгий: одна кома менше або ще одна лапка спричинить помилку аналізу.

Основна структура

JSON складається з об’єктів, масивів і основних значень. Об'єкти беруться у фігурні дужки, назви ключів повинні бути взяті в подвійні лапки; масиви взяті в квадратні дужки. Дійсний JSON може містити рядки, числа, логічні значення, null, об’єкти та масиви.

{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }

Найпоширеніші помилки перевірки

  • Використовуйте одинарні лапки або забудьте додати подвійні лапки для імен ключів.
  • Після останнього пункту додається додаткова кома.
  • У рядку є неекрановані символи нового рядка або подвійні лапки.
  • Запишіть undefined, анотації чи функції JavaScript у JSON.

Практична послідовність усунення несправностей

Спочатку дозвольте програмі форматування/валідації знайти рядок помилки, а потім перевірте парну структуру від зовнішньої фігурної або квадратної дужки досередини. Після підтвердження правильності формату перевірте назви полів, типи та бізнес-правила; ці три речі не слід змішувати разом.

Висновок

Перевірка JSON є першим порогом якості даних. Правильний формат не означає, що дані повинні відповідати вимогам, але якщо формат неправильний, подальша перевірка не почнеться взагалі.