1. 程式人生 > >Json——對象的字面量表現形式

Json——對象的字面量表現形式

表現 per ole ast hello 方法 jason scrip last

JSON是JS的字面量的特殊表現形式,它使用文本表示 JS 對象信息,本質是字符串

var obj = {a: ‘Hello‘, b: ‘World‘}; //這是一個對象,註意鍵名也是可以使用引號包裹的
var json = {"a": "Hello", "b": "World"}; //這是一個 JSON 字符串,本質是一個字符串

要實現從JS對象轉換為 JSON 字符串,使用 JSON.stringify() 方法:

var json = JSON.stringify({a: ‘Hello‘, b: ‘World‘}); //結果是 ‘{"a": "Hello", "b": "World"}‘

要實現從 JSON 轉換為JS對象,使用 JSON.parse() 方法:

var obj = JSON.parse(‘{"a": "Hello", "b": "World"}‘); //結果是 {a: ‘Hello‘, b: ‘World‘}

數組形式存儲JSON:

<script>
    var person = [
        { "firstName": "Brett", "lastName": "McLaughlin" },
        { "firstName": "Jason", "lastName": "Hunter" }
    ];
    console.log(person[
0].firstName);//Brett </script>

Json——對象的字面量表現形式