JSON是一種輕量級的數據交換格式,常用于前后端之間的數據傳輸。在使用JSON時,經常需要從JSON中取出某個特定的值,下面介紹幾種取出JSON值的方法。
//假設有如下JSON數據: var json ={ "name": "小明", "age": 18, "hobbies": ["打球", "聽音樂"] } //方法一:點操作符取值 var name = json.name; console.log(name);//輸出:小明 var age = json.age; console.log(age);//輸出:18 //方法二:中括號操作符取值,適用于key為變量名的情況 var key = "hobbies" var hobbies = json[key]; console.log(hobbies);//輸出:["打球", "聽音樂"] //方法三:使用JSON.parse將JSON字符串轉換為對象后再取值 var jsonString = '{"name":"小王","age":20,"hobbies":["游泳","看電影"]}' var jsonObj = JSON.parse(jsonString); var name = jsonObj.name; console.log(name);//輸出:小王 var hobbies = jsonObj.hobbies; console.log(hobbies);//輸出:["游泳", "看電影"]
以上方法適用于JSON對象中無嵌套的情況,若有嵌套,則需要使用類似方法二的方式進行取值。
上一篇json怎樣取出某個值
下一篇json怎樣取出一部分