Menu
Coddy logo textTech

Что такое JSON?

Часть раздела Логика и поток путешествия по JavaScript на Coddy — урок 15 из 65.

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

Для создания JSON вы должны написать:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Чтобы получить имя, мы напишем:

obj.name    // Alex
obj["name"] // Alex

Чтобы обновить (или изменить) значение, мы напишем:

obj.name = "John"
obj["name"] = "John"
// Оба варианта делают одно и то же

console.log(obj.name)
// John
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Шпаргалка

JSON (JavaScript Object Notation) хранит данные в виде пар «ключ-значение». У каждого ключа есть значение, которое может быть строкой, числом, массивом, логическим значением или другим объектом JSON.

Создайте объект JSON:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Доступ к значениям осуществляется с помощью точечной нотации или нотации в квадратных скобках:

obj.name    // Alex
obj["name"] // Alex

Обновление значений:

obj.name = "John"
obj["name"] = "John"

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и поток