JSON(JavaScript Object Notation,JavaScript對象表示法)是一種輕量級的數據交換格式,它通過易于理解的文本格式來傳輸數據。
JSON數據由多個鍵值對組成,如下:
{ "name": "張三", "age": 18, "gender": "male", "hobbies": [ "游泳", "打球", "唱歌" ] }
這里介紹如何截取JSON數據中的某些鍵值對。
假設我們有以下JSON數據:
{ "name": "張三", "age": 18, "gender": "male", "hobbies": [ "游泳", "打球", "唱歌" ] }
現在我們想要獲取該JSON數據中的"name"和"hobbies"這兩個鍵值對,可以使用以下代碼:
let jsonData = { "name": "張三", "age": 18, "gender": "male", "hobbies": [ "游泳", "打球", "唱歌" ] }; let nameAndHobbiesJsonData = { "name": jsonData.name, "hobbies": jsonData.hobbies }; console.log(nameAndHobbiesJsonData);
代碼中,我們首先定義了一個包含完整JSON數據的對象"jsonData",然后定義了一個新對象"nameAndHobbiesJsonData",該對象只包含"name"和"hobbies"這兩個鍵值對。最后我們將新對象打印到控制臺。
運行結果如下:
{ "name": "張三", "hobbies": [ "游泳", "打球", "唱歌" ] }
可以看到,輸出結果只包含"name"和"hobbies"這兩個鍵值對。
上一篇json截取數組最后一位
下一篇ajax異步讀取本地文件