json的語法可以表示三種型別的值
1、簡單值(字串 數值 布林值 null)
2、物件
3、陣列
屬性名必須雙引號
,tel:[15******x,46*********],
info:[「zbc」,23232,true]
}解析與序列化
解析json.parse(jsontext,function(鍵,值))
序列化json.stringify(obj,過濾器陣列或者函式,縮排的控制数字最大為10字串為製表符)
過濾器為函式時function(鍵,值)
序列化順序:
1,根據物件裡的tojson()方法返回的結果進行2
2,返回的結果進行過濾
3,進行相應序列化
4,根據第三個引數進行格式化
ps:tojson()方法定義在要序列化的物件裡,作為json.stringify過濾器的補充過濾
tojson()方法可以返回任何值
undefined 如果此物件在另乙個物件中,值變為null
data=
} }var jsontext = json.stringify(data)
console.log(jsontext);//
如果是頂級物件,值變為undefined
data=,
tojson:function() }
var jsontext = json.stringify(data)
console.log(jsontext); //undefined
UIWebView 的一點理解
uiwebview可以用來方便得顯示url request uiwebview 是從uiview繼承而來的。所以本身並沒有實現scroll。當開啟乙個urlrequest之後,uiwebview 自動建立乙個uiscrollview add 到uiwebview的layer 當開啟當前頁面中的lin...
QThread的一點理解
白天在工作中用到的qthread,發現了一些問題,晚上學習了一下,感觸頗深,遂記錄一下 嘻嘻 1 qthread exec 如果不在run 中最後一行寫出來,普通訊號槽可以用,但是qtimer或qtcpsocket或程序類qprocess的訊號槽不能用!2 在標頭檔案裡定義的類,是屬於主線程的。比如...
class new delete的一點理解
今天寫 發現前面new了乙個phead 後面在另乙個函式裡。void a find node p phead do something delete p 沒有報錯 不是很明白為什麼 不是按道理。new才會使用delete配對嗎?這裡沒有出現new怎麼使用delete成功了啊 後面問大大 說是dele...