JSON එක JavaScript දත්ත ව්යුහයක් බවට පරිවර්තනය කිරීම
JSON.parse ක්රමය භාවිතයෙන්
JSON එක JavaScript දත්ත ව්යුහයක් බවට පරිවර්තනය කළ හැක.
අපි උදාහරණයක් බලමු.
අප සතුව JSON ආකෘතියෙන් අරාවක් අඩංගු නූලක් ඇතැයි සිතමු:
javascriptlet json = '[1, 2, 3, 4, 5, "a", "b"]';
අපගේ නූල අරාවක් බවට පරිවර්තනය කරමු:
javascriptlet arr = JSON.parse(json);
නූල තුළ වැරදි JSON අඩංගු වන අවස්ථාවක, අපගේ ක්රමය දෝෂයක් විසි කරයි:
javascriptlet json = '[1, 2, 3, 4, 5,]'; // වැරදි JSON
let arr = JSON.parse(json); // දෝෂයක් විසි කරයි
අංක සහිත අරාවක් අඩංගු JSON ආකෘතියේ නූලක් ලබා දී ඇත:
javascriptlet json = '[1,2,3,4,5]';
මෙම නූල සැබෑ JavaScript අරාවක් බවට පරිවර්තනය කර එම අරාවේ අංකවල එකතුව සොයන්න.
දත්ත සහිත වස්තුවක් අඩංගු JSON ආකෘතියේ නූලක් ලබා දී ඇත:
javascriptlet json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
පෙන්වා දී ඇති දත්තවලින් අංකවල එකතුව සොයන්න.
පරිශීලක නම් අඩංගු JSON ආකෘතියේ නූලක් ලබා දී ඇත:
javascriptlet json = '["user1","user2","user3","user4","user5"]';
මෙම නම් ul ලැයිස්තුවක් ලෙස ප්රදර්ශනය කරන්න.
කම්කරුවන්ගේ දත්ත සහිත අරාවක් අඩංගු JSON ආකෘතියේ නූලක් ලබා දී ඇත:
javascriptlet json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
මෙම කම්කරුවන් HTML වගුවක් ලෙස තිරය මත ප්රදර්ශනය කරන්න.