對json的理解?


回答一:

  a、JSON對象:以 ”{“ 開始,以 ”}” 結束,里面則是一系列的鍵(key)值(value)對,鍵和值用 ”:”

    分開,每對鍵值對之間用 ”,” 分開。參考以下語法:

    {key1:value1,key2:value2:key3,value3...}其中鍵(key 是字符串,而值(value)可以是字符串,數值,true falsenull,對象或數組,也就是說某個鍵(key 的值(value)可以是一個數組,

    數組里面又是一些 JSON對象,這種表示稍微復雜一些,但是參照這些 理解可以很容易分辨出來

  b、JSON數組:以 ”[” 開始,”]” 結束,如同程序 語言一樣,例如C#Button[] btnArray,則BtnArray 是一個Button類型的數組,里面就存在Button 型的對象,那么JSON數組也一樣,里面存放的也

    JSON對象

回答二:

  a、JSON指的是JavaScript對象表示法(javascript object notation

  b、JSON是輕量級的文本數據交互格式,並不是編程語言

  c、JSON獨立於語言存在

  d、JSON具有自我描述性,更容易理解

  e、JSON可以將JavaScript對象中表示的一組數據轉換為字符串,然后就可以在函數之間輕松地傳遞這個字符串,或者在異步應用程序中將字符串從Web客戶機傳遞給服務器端程序。這個字符串看起來有

    點兒古怪,但是JavaScript很容易解釋它,而且JSON可以表示比名稱/值對”更復雜的結構。列如,可以表示數組和復雜的對象,而不僅僅是鍵和值的簡單列表

回答三:

  JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。

  它是基於JavaScript的一個子集。數據格式簡單,易於讀寫,占用帶寬小。

  Json簡單說就是JavaScript中的對象和數組,所以這兩種結構就是對象和數組兩種結構,通過這兩種結構可以表示各種復雜的結構。

(1) 、對象:對象在js中表示為”{}”括起來的內容,數據結構為{key:value,key:value,...}的鍵值對的結構,在面向對象的語言中,key為對象的屬性,value為對應的屬性值,所以很容易理解,取值方法為 對象.key   獲取屬性值,這個屬性值的類型可以是數字、字符串、數組、對象幾種。

(2) 數組:數組在js中是中括號”[]”括起來的內容,數據結構為[“java”,”javascript”,”vb”,...],取值方式和所有語言中一樣,使用索引獲取,字段值的類型可以是數字、字符串、數組、對象幾種。經過對象、數組

  2種結構就可以組合成復雜的數據結構了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM