Kubadilisha JSON kuwa Muundo wa Data ya JavaScript
Kwa kutumia njia JSON.parse unaweza
kubadilisha JSON kuwa muundo wa data ya JavaScript.
Hebu tuangalie kwa mfano.
Tuchukulie tuna mfuatano wa herufi unaobeba safu katika umbizo la JSON:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Wacha tubadilishe mfuatano wetu wa herufi kuwa safu:
let arr = JSON.parse(json);
Iwapo mfuatano wa herufi utakuwa na JSON isiyo sahihi, nia yetu itatoa hitilafu:
let json = '[1, 2, 3, 4, 5,]'; // JSON isiyo sahihi
let arr = JSON.parse(json); // itatoa hitilafu
Umepewa mfuatano wa herufi katika umbizo la JSON, unaobeba safu yenye nambari:
let json = '[1,2,3,4,5]';
Badilisha mfuatano huu wa herufi kuwa safu halisi ya JavaScript na upate jumla ya nambari za safu hii.
Umepewa mfuatano wa herufi katika umbizo la JSON, unaobeba kitu chenye data:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Tafuta jumla ya nambari kutoka kwa data iliyowasilishwa.
Umepewa mfuatano wa herufi katika umbizo la JSON, unaobeba majina ya watumiaji:
let json = '["user1","user2","user3","user4","user5"]';
Onyesha majina haya kwa kutumia orodha ya ul.
Umepewa mfuatano wa herufi katika umbizo la JSON, unaobeba safu yenye data ya wafanyikazi:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Onyesha wafanyikazi hawa kwenye skrini kwa kutumia jedwali la HTML.