JSON的基本格式以及與JavaScript之間的轉換

JSON的基本格式以及與JavaScript之間的轉換javascript

 

近來,發現不少人寫json格式的數據時,老是沒有達到JSON的規範,雖然在語言要求不嚴格的狀況下可以經過,java

可是,不免會遇到這樣那樣的問題,到時候再作修改,擔憂爲時晚矣,故計劃寫此博文。json

 

JSON的語法規則:數組

一、數據須要以鍵值對的形式書寫;函數

e g: spa

{
   "name" : "zychao"  
}

 

二、數據與數據之間須要經過逗號分隔;code

e g:對象

{
  "name" : "zychao",
  "sex" : "male",
  "age" : 22
}

 

三、數據對象最外面須要被一對花括號所包括;blog

四、值的有序列表;ip

e g: 以下案例中,對象users是一個數組,鍵值數組中,每個對象就是一條user記錄。

{
  "users" : [
    {"firstName" : "He", "lastName" : "Yongqing"},
    {"firstName" : "Ding", "lastName" : "Yingjie"},
    {"fitstName" : "Lucene", "lastName" : "Zhang"}
 ] 
}

 

JSON Text轉換爲JavaScript對象


咱們能夠經過JSON.parse()函數進行解析JSON字符串文本,將其轉化爲JavaScript對象。

 
 
var text = "{'users' : [" +  
     "{'firstName' : 'He', 'lastName' : 'Yongqing'}," + 
     "{'firstName' : 'Ding', 'lastName' : 'Yingjie'}" +
"]}";
 
 
var obj = JSON.parse(text);

 

 

最後,咱們就能夠把JavaScript對象運用到編寫的頁面中了

相關文章
相關標籤/搜索