Computer >> Máy Tính >  >> Lập trình >> Javascript

In đối tượng lồng nhau JSON trong JavaScript?

Để in đối tượng lồng nhau JSON trong JavaScript, hãy sử dụng vòng lặp for cùng với JSON.parse (). Mã sau -

Ví dụ

var details = [
   {
      "studentId": 101,
      "studentName": "John",
      "countryName": "US",
      "subjectDetails": "{\"0\":\"JavaScript\",\"1\":\"David\"}"
   },
   {
      "studentId": 102,
      "studentName": "Bob",
      "countryName": "UK",
      "subjectDetails": "{\"0\":\"Java\",\"1\":\"Carol\"}"
   },
   {
      "studentId": 103,
      "studentName": "Mike",
      "countryName": "AUS",
      "subjectDetails": "{\"0\":\"MongoDB\",\"1\":\"Adam\"}"
   }
]
for (const detailsObject of details) {
   const subjectDetailsObject =
   JSON.parse(detailsObject.subjectDetails);
   console.log(subjectDetailsObject[0]);
}

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo145.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo145.js
JavaScript
Java
MongoDB