json對象

定義:數組

  JSON是什麼?JSON是JS的一種簡單數據格式,JSON是JavaScript原生格式,它是一種嚴格的js對象的格式,JSON的屬性名必須有雙引號,若是值是字符串,也必須是雙引號。工具

問題:spa

JSON是什麼?(JSON和JavaScrip對象有什麼區別?)如何把JS對象轉換位JSON字符串又如何把JSON字符串轉換成JavaScript對象?code

  答:JSON (JavaScript Object Notation) 一種簡單的數據格式,比Xml更輕巧。JSON 是JavaScript原生格式,這意味着在JavaScript中處理JSON數據不須要任何特殊的API 或者工具包。JSON的規則很簡單:對象是一個無序的「名稱/值」對集合。一個對象以"{"(左括號)開始,「}」(右括號)結束。每一個"名稱"後跟一個":"(冒號);「名稱/值」對之間使用","(逗號)分隔。對象

它是一種嚴格的JS對象的格式,JSON屬性名稱必須有雙引號,若是值是字符串,也必須是雙引號;blog

JSON只是一種數據格式;ip

<script>字符串

    var obj ={};//這只是JS對象it

    var obj1={width:100,height:200}//JS對象io

    var obj2={'width':100,'height':100}//JS對象

    var obj3={"width":100,"height":100,"name":"rose"}//JSON格式的JS對象

    var obj4='{"width":100,"height":200,"name":"rose"}'`;`/*咱們能夠把這個稱作:JSON格式的字符串 */

    var array=[

    {`"width":100,"height":200,"name":"rose"`},

{`"width":100,"height":200,"name":"rose"`},

{`"width":100,"height":200,"name":"rose"`},

    ]/*這個叫JSON格式的數組,是JSON的稍複雜一點的形式 */

    var arrayStr=`'['`+

'{"width":100,"height":200,"name":"rose"},'`+`

'{"width":100,"height":200,"name":"rose"},'`+`

'{"width":100,"height":200,"name":"rose"},'`+`

']' ;`/* 這個叫稍複雜一點的JSON格式的字符串 */`  

  </script>

J1JVYPB5@]WHW5$T{OCN{`H.png

相關文章
相關標籤/搜索