在開發中,經常需要使用JSON格式的數據進行數據傳輸和處理。而獲取JSON節點值是經常使用的一個功能,下面我們來介紹一下如何獲得JSON節點值。
假設我們有一段JSON代碼如下:
{ "name": "小明", "age": 18, "school": { "name": "清華大學", "address": "北京市海淀區", "major": ["計算機科學", "信息工程"] } }
現在我們要獲取其中的某些節點值,比如:
- 獲取name的值
- 獲取school的地址
- 獲取school的major中的第一個值
那么我們可以使用JavaScript的JSON.parse()函數將JSON代碼轉換為JavaScript對象,然后通過對象的屬性獲取其中的節點值:
const jsonStr = `{ "name": "小明", "age": 18, "school": { "name": "清華大學", "address": "北京市海淀區", "major": ["計算機科學", "信息工程"] } }`; const jsonObj = JSON.parse(jsonStr); const name = jsonObj.name; const schoolAddress = jsonObj.school.address; const firstMajor = jsonObj.school.major[0]; console.log(name); // 輸出:小明 console.log(schoolAddress); // 輸出:北京市海淀區 console.log(firstMajor); // 輸出:計算機科學
通過上面的代碼,我們就可以輕松地獲取JSON節點值了。
上一篇css背景圖間隔循環
下一篇json怎么獲得某個值