Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

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

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

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

Tên tệp của tôi là demo145.js.

Kết quả

Chương trình sẽ cho ra kết quả sau:

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