JSON ni JavaScript ma'lumotlar tuzilmasiga o'zgartirish
JSON.parse metodi yordamida
JSON ni JavaScript ma'lumotlar tuzilmasiga o'zgartirish mumkin.
Keling, bir misolni ko'rib chiqaylik.
Faraz qilaylik, bizda JSON formatidagi massivni o'z ichiga olgan satr mavjud:
javascriptlet json = '[1, 2, 3, 4, 5, "a", "b"]';
Keling, satrimizni massivga aylantiramiz:
javascriptlet arr = JSON.parse(json);
Agar satr noto'g'ri JSON ni o'z ichiga olsa, bizning metodimiz xatolik qaytaradi:
javascriptlet json = '[1, 2, 3, 4, 5,]'; // noto'g'ri JSON
let arr = JSON.parse(json); // xatolik qaytaradi
Sonlarni o'z ichiga olgan JSON formatidagi massiv satri berilgan:
javascriptlet json = '[1,2,3,4,5]';
Ushbu satrni haqiqiy JavaScript massiviga aylantiring va shu massivdagi sonlar yig'indisini toping.
Ma'lumotlar bilan obyektni o'z ichiga olgan JSON formatidagi satr berilgan:
javascriptlet json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Taqdim etilgan ma'lumotlardagi sonlar yig'indisini toping.
Foydalanuvchilar ismlarini o'z ichiga olgan JSON formatidagi satr berilgan:
javascriptlet json = '["user1","user2","user3","user4","user5"]';
Ushbu ismlarni ul ro'yxati shaklida chiqaring.
Xodimlar ma'lumotlari bilan massivni o'z ichiga olgan JSON formatidagi satr berilgan:
javascriptlet json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Ushbu xodimlarni ekranda HTML jadval shaklida chiqaring.