10 Модуль - Библиотеки. Шаблонизация. JSON. WebStorage -- 03 JSON Flashcards

1
Q

JSON можно рассматривать как

A

строковое представление JavaScript-объекта.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Именно в JSON формате данные будут

A

приходить и отправляться на сервер, сохраняться в локальном хранилище и т. п.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Пример JSON-файла, он очень похож на

A
объекты, за исключением того, что ключи и все кроме: чисел, булей, null, всегда должны быть в двойных кавычках.
{
  "name": "Josh",
  "weight": 175,
  "age": 30,
  "eyecolor": "brown",
  "isHappy": true,
  "cars": ["Chevy", "Honda"],
  "favoriteBook": {
    "title": "When the Fire Nation Attacked",
    "author": "Nickelodeon",
    "released": "02-21-2005"
  }
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Что делает метод JSON.stringify(dog)

A

берет объект dog и преобразовал его в строку. Эта строка теперь валидный JSON и может быть сохранена в файл или передана по сети.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Чтобы получить JavaScript-объект из JSON, вы должны разобрать (распарсить) его, операция обратная stringify.

A

JSON.parse(string)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly