js解析json數據,可以使用JSON.parse()方法來實現解析。JSON.parse()方法可以解析JSON字符串,轉換為 JAVAScript 對象。
下面我們就結合簡單的代碼示例,給大家介紹js解析json數據的實現方法。
代碼示例如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>js解析json數據示例</title>
<script>
// 將JSON數據存儲在JS變量中
var json = '{"name": "歐陽克", "age": 18, "city": "合肥"}';
// 將JSON編碼的字符串轉換為JS對象
var obj = JSON.parse(json);
// 從JS對象訪問單個值
document.write(obj.name + "<br>");
document.write(obj.age + "<br>");
document.write(obj.city);
</script>
</head>
<body>
</body>
</html>
這里我們首先定義了一個json數據,并賦值于json變量中,然后JSON.parse()方法,將json數據轉換為js對象。最后通過document.write()方法向前臺輸出解析后的json數據值,也就是js對象值。
解析結果如下圖:
JSON 通常用于與服務端交換數據。在接收服務器數據時一般是字符串。所以我們就可以使用 JSON.parse() 方法將數據轉換為 JavaScript 對象。
注:
JSON 不能存儲 Date 對象。如果你需要存儲 Date 對象,需要將其轉換為字符串,之后再將字符串轉換為 Date 對象。
JSON 不允許包含函數,但你可以將函數作為字符串存儲,之后再將字符串轉換為函數。
本篇文章就是關于js解析json數據的具體方法介紹,簡單易懂,希望對需要的朋友有所幫助!