對Json的一些理解
阿新 • • 發佈:2019-02-21
var 寶馬 pla https 接收 com json字符串 code range
標準json格式:{"name":"王大昭","url":"https://www.cnblogs.com/codezhao/"}
var obj={"name":"王大昭","url":"https://www.cnblogs.com/codezhao/"};
document.write(obj.name) //結果是 王大昭
復雜一點的
var myfavorite={"food":[{"apple" },{"banana"},{"orange"}],"car":{"寶馬"},{"奔馳"}}
如何打印寶馬 ?
myfavotite.car[0]
一般服務器端傳來的都是json字符串 (客戶端接收到服務器端字符串)
使用JSON.parse()方法可以將字符串轉換為 JSON對象
var a="{/"name/":/"王大昭/",/"url/":/"https:///www.cnblogs.com/codezhao///"}"
var obj=JSON.parse(a)
這樣就可以用 obj.name之類的了
假如你前端有一個json對象,想把他轉換成為一個json字符串 當字符串來處理
Json.stringify(value[,replacer[,space]])
var boj={"name":"王大昭","url/":/"https://www.cnblogs.com/codezhao"}
var a=JSON.stringify(a)
//a就是一個字符串 可以將a發回到服務器去
註意 Json不能存日期Date對象 不能存函數 也不建議在json中用函數
對Json的一些理解