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);    // ত্রুটি দেবে
Задание 1

JSON ফরমেটে একটি স্ট্রিং দেওয়া আছে, যাতে সংখ্যা সহ একটি অ্যারে রয়েছে:

javascriptlet json = '[1,2,3,4,5]';

এই স্ট্রিংটিকে আসল JavaScript অ্যারেতে রূপান্তর করুন এবং এই অ্যারের সংখ্যাগুলোর যোগফল নির্ণয় করুন।

Задание 2

JSON ফরমেটে একটি স্ট্রিং দেওয়া আছে, যাতে ডেটা সহ একটি অবজেক্ট রয়েছে:

javascriptlet json = `{
  "data1": [1,2,3],
  "data2": [4,5,6],
  "data3": [7,8,9]
}`;

উপস্থাপিত ডেটা থেকে সংখ্যাগুলোর যোগফল নির্ণয় করুন।

Задание 3

JSON ফরমেটে একটি স্ট্রিং দেওয়া আছে, যাতে ব্যবহারকারীদের নাম রয়েছে:

javascriptlet json = '["user1","user2","user3","user4","user5"]';

এই নামগুলো ul তালিকা আকারে প্রদর্শন করুন।

Задание 4

JSON ফরমেটে একটি স্ট্রিং দেওয়া আছে, যাতে কর্মচারীদের ডেটা সহ একটি অ্যারে রয়েছে:

javascriptlet json = `[
  {
    "name": "user1",
    "age": 25,
    "salary": 1000
  },
  {
    "name": "user2",
    "age": 26,
    "salary": 2000
  },
  {
    "name": "user3",
    "age": 27,
    "salary": 3000
  }
]`;

এই কর্মচারীদের HTML টেবিল আকারে স্ক্রিনে প্রদর্শন করুন।