1. 程式人生 > >對Json的一些理解

對Json的一些理解

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的一些理解