當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript JSON.parse()用法及代碼示例


JavaScript JSON.parse() 接受 JSON 字符串並將其轉換為 JavaScript 對象。

用法

JSON.parse(text[, reviver])

參數

text:要解析為 JSON 的字符串。

reviver: 它是可選的。它規定了在返回之前如何轉換最初由解析產生的值。

返回值

與給定 JSON 文本對應的對象。

瀏覽器支持

Chrome Yes
Safari 4
Firefox 3.5
Opera 10.5

JavaScript JSON.parse() 方法示例

例子1

讓我們看一個解析對象的簡單示例。

<script>
//JavaScript to illustrate JSON.parse() method.
var json = '{ "firstName":"ASHU", "lastName":"BHATI", "studentCode":7 }';
var student = JSON.parse(json);
// expected output:ASHU BHATI
document.write(student.firstName + " " + student.lastName); 
</script>

輸出:

ASHU BHATI

例子2

讓我們看一個解析特定屬性的示例。

<script>
//JavaScript to illustrate JSON.parse() method.
var json = '{ "firstName":"ASHU", "lastName":"BHATI", "studentCode":7 }';
var student = JSON.parse(json);
// expected output:7
document.write(student.studentCode); 
</script>

輸出:

7

例子3

讓我們看一個解析屬性數組的例子。

<script>
//JavaScript to illustrate JSON.parse() method.
var j = '["C++","JavaScript","Python","HTML"]';
var data = JSON.parse(j);
document.write(data);
 //expected output:C++,JavaScript,Python,HTML
</script>

輸出:

C++, JavaScript, Python, HTML




相關用法


注:本文由純淨天空篩選整理自 JavaScript JSON.parse() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。