Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 30 из 114 · 8 мин
Формат JSON, JSON.stringify и JSON.parse, отличие JSON от объекта JavaScript.
Корзину надо отправить на сервер. Но по сети ходит только текст!
Для этого есть JSON — текстовый формат данных. Объект → строка, и обратно.
JSON.stringify()const cart = { items: ["Книга"], total: 220 };
const text = JSON.stringify(cart);
console.log(text, typeof text);JSON.parse()const data = JSON.parse('{"name":"Аня","age":20}');
console.log(data.age);Пришло по сети — JSON.parse. Отправляешь — JSON.stringify. Посередине всегда строка.
Преврати order в строку text через JSON.stringify, а затем разбери её обратно в copy.
text — JSON-строка — пока нетcopy — новый объект с теми же данными — пока нетВыберите один ответ.
Какой JSON правильный?
Выберите один ответ.
Какой тип у результата JSON.stringify({ a: 1 })?
Проверяем состояние обучения…