json格式再次總結

記住兩點
對象{"":""}
數組 [{},{}"":""]
json格式裏面什麼都可以存除去字符類型要用單引號或者雙引號包裹,但是注意數字類型,不能用單引號包裹不然他會變成字符,參與數字計算的話會把後面的數字也變成字符串
比如,加入年齡是2
"{'age':'"+person.age+"'}"==>傳的是字符串‘2’
"{'age':"++"+person.age+"}==>傳的是數字 int 2

那這樣會產生很多影響比如我下面這個例子



這裏面我開始是加了單引號傳過來計算後的數據,當前頁數應該是2纔對,結果變成21了,頁數一共才4頁,一定不顯示啊,而且很難報錯,瀏覽器調試按f12 點查看元素髮現時21了,這裏面傳過來字符串2+1其結果是21,字符串過載了



這裏去掉單引號,解決了,而且在js裏面做運算要用括號括起來,不然會亂碼,而且運算不執行
json的一切都是數組,對象,對象{}數組[] keyvalue形式存取值,字符串引號引起來,基本類型(除char)都不用要單引號!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章