JSON (JavaScript Object Notation) — текстовий формат обміну даними.
Правила JSON:
• Ключі тільки в подвійних лапках
• Значення: string, number, boolean, null, array, object
• Немає функцій, undefined, коментарів
JSON.stringify() — об'єкт → рядок:
const server = { host: 'localhost', port: 8080, ssl: false };
console.log(JSON.stringify(server, null, 2));
const raw = '[{"id":1,"product":"Хліб","qty":3},{"id":2,"product":"Молоко","qty":1}]';
const items = JSON.parse(raw);
items.forEach(item => console.log(`${item.qty}x ${item.product}`));
const users = [{id:1,name:'Анна',score:92},{id:2,name:'Борис',score:78},{id:3,name:'Вікторія',score:95}];
const json = JSON.stringify(users);
const parsed = JSON.parse(json);
const top = parsed.filter(u => u.score >= 90).map(u => u.name);
console.log(top);