Типы данных в JSON 📦
Сохраняй шпаргалку — 6 типов + важные нюансы!
📌 Разбор типов:
1️⃣ string — строки в двойных кавычках. Текст, даты, email.
Пример:
"email": "qa@example.com"
2️⃣ number — целые и дробные числа. Без кавычек.
Пример:
"age": 28, "price": 1999.99
3️⃣ boolean — true или false. Флаги состояний.
Пример:
"isActive": true, "isDeleted": false
4️⃣ object — коллекция пар ключ-значение в
{ }.Пример:
"user": {"id": 123, "name": "Anna"}
5️⃣ array — упорядоченный список в
[ ]. Индексы с 0.Пример:
"skills": ["API", "SQL", "Postman"]
6️⃣ null — намеренное отсутствие значения. Поле есть, но пусто.
🎯 Важно: null ≠ ""
•
"website": null — Поле существует, но значение не задано (пользователь не указал сайт).•
"website": "" — Поле содержит значение, и это пустая строка (пользователь очистил поле).💡 Почему это важно для тестирования:
•
null — данные отсутствуют, бэкенд может пропустить валидацию.•
"" — данные есть (пустая строка), валидация может сработать иначе.• Ошибки в обработке
null → частые 500-е ошибки.🧪 Тестовые данные (актуально 2026):
{
"userId": "usr_2026_789456",
"registeredAt": "2026-01-15T10:30:00Z",
"profile": {
"displayName": "QA_Pro_2026",
"avatarUrl": null,
"bio": "",
"isPremium": true,
"subscriptionEnds": "2026-12-31"
},
"preferences": {
"theme": "dark",
"notifications": ["email", "push"],
"language": "ru-RU"
},
"metrics": {
"testsRun": 1547,
"bugsFound": 89,
"successRate": 94.2
},
"deletedAt": null
}
✍️ Сталкивался с багами из-за null/""? Пиши в комментариях! 👇
Действует промокод JULY до 31 июля — скидка 790р.
💙 "Практический курс по GraphQL API для тестировщиков"
https://stepik.org/a/252924/pay?promo=9cb66f0b0b70b1a3
💙 "Практический курс по gRPC API для тестировщиков"
https://stepik.org/a/254052/pay?promo=80990bdfdfea22db
💙 Тесты по подготовке на собеседования по тестированию ПО
https://stepik.org/a/276076/pay?promo=9fdcd29f7e88cd5a
💙 Онлайн-вебинары, связанные с теорией и разбором ситуационных вопросов
https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5
💙 Онлайн-вебинары по тестированию API, интеграционному тестированию и SQL
https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60
Действует промокод PROMO1600 — скидка 1600р.
💙 Тестирование API: GraphQL и gRPC для QA
https://stepik.org/a/276996/pay?promo=5c060ccf7200ed4d
#JSON #API #тестированиеПО #карьераВIT #собеседование #QA #обучение







