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:
javascriptlet json = '[1, 2, 3, 4, 5, "a", "b"]';
Wacha tubadilishe mfuatano wetu wa herufi kuwa safu:
javascriptlet arr = JSON.parse(json);
Iwapo mfuatano wa herufi utakuwa na JSON isiyo sahihi, nia yetu itatoa hitilafu:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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:
javascriptlet 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.