Конвертирање на JSON во JavaScript структура на податоци
Со методот JSON.parse може да
се конвертира JSON во JavaScript структура на податоци.
Ајде да погледнеме на пример.
Нека имаме стринг што содржи низа во JSON формат:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Ајде да го конвертираме нашиот стринг во низа:
let arr = JSON.parse(json);
Во случај кога стрингот ќе содржи неточен JSON, нашиот метод ќе даде грешка:
let json = '[1, 2, 3, 4, 5,]'; // неточен JSON
let arr = JSON.parse(json); // ќе даде грешка
Даден е стринг во JSON формат, што содржи низа со броеви:
let json = '[1,2,3,4,5]';
Конвертирајте го овој стринг во вистинска низа JavaScript и пронајдете го збирот на броевите од оваа низа.
Даден е стринг во JSON формат, што содржи објект со податоци:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Пронајдете го збирот на броевите од претставените податоци.
Даден е стринг во JSON формат, што содржи имиња на корисници:
let json = '["user1","user2","user3","user4","user5"]';
Прикажете ги овие имиња во вид на листа ul.
Даден е стринг во JSON формат, што содржи низа со податоци за вработени:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Прикажете ги овие вработени на екранот во вид на HTML табела.