TGViewer
Алена QA-Pop Алена QA-Pop @qa_pop · 521 subscribers
Post #368 1.2K
Что такое JSON

JSON (JavaScript Object Notation) - это формат записи данных, который используется, чтобы обмениваться информацией между приложениями.
Простыми словами:
JSON - это упорядоченная коробка с данными, где у каждого предмета есть название (ключ) и значение.

Пример из жизни:
Допустим, у тебя есть карточка котика:
{
"name": “Лиса”,
"age": 3,
“оwner”: “Алена”,
"isFluffy": true
}


Здесь:
"name" - ключ, “Лиса” - значение (строка)
"age" - ключ, 3 - значение (число)
"isFluffy" - ключ, true - значение (булево: да/нет)

Что должен проверять QA, чтобы не допустить баг:
✅Все ключи и строки в двойных кавычках
✅Нет лишних запятых
✅Типы данных (число ≠ строка, true ≠ "true")
✅Пустые поля не ломают систему
✅JSON парсится без ошибок (можно проверить на jsonlint)
✅Форматы (дата, email, телефон)
✅Соответствие JSON Schema (если есть)

Частые ошибки JSON:
‼️Лишняя запятая после последнего элемента
{ "name": "Alena", "age": 26, }

‼️Одинарные кавычки
{ 'name': 'QA' }

‼️Неверный тип данных
"isActive": "true"
(вместо true)

‼️Ключ без кавычек
{ name: "Alex" }

‼️Неэкранированные кавычки
"text": "Он сказал "привет""
(вместо: "Он сказал \"привет\””)

‼️Некорректный формат даты
"2025/06/01" вместо "2025-06-01T12:00:00Z”
Помни: одна запятая - и ты герой ночного релиза.

#qa
➡️Добро пожаловать, новые подписчики!⬅️
Спасибо, что вы с нами. Впереди много интересного: советы по QA, разборы багов, обсуждения процессов тестирования и многое другое. Не стесняйтесь задавать вопросы в комментариях и делиться своим опытом - вместе мы создаём классное сообщество QA-Pop!
❤️

Используйте теги для навигации:
#qa #api #процессы #полезное #travel #my_story
  • ❤ 33
  • 🔥 17
  • 👍 9
  • 🎉 8
  • 👏 2
More from @qa_pop
  1. Dec 18, 2025Когда ты слишком хороший QA - это не всегда плюс Если ты тот самый QA, который «тащит всё…
  2. Nov 25, 2025TCP против UDP: что выбрать? Каждый раз, отправляя данные в интернете, система делает выбо…
  3. Nov 19, 2025Коллеги, по состоянию здоровья я приостановила записи на консультации/созвоны/помощь в лич…
  4. Nov 13, 2025Что такое первичный ключ и внешний ключ в базе данных. Зачем они нужны? Первичный ключ (Pr…
  5. Nov 7, 2025📱 СОБЕСЕДОВАНИЕ QA: Основные виды SQL-команд: DML, DDL, DCL и DQL? SQL (Structured Query…
  6. Nov 2, 2025Что выбрать для API-тестирования: Postman или полноценный фреймворк Выбор между Postman и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →