1、什麼叫做json?json只是一種資料格式(它不是一種新的資料型別)
var obj = ;//->普通格式的物件
var jsonobj = ;//->json格式的物件 (只要把普通物件的屬性名用""(不能是'')包起來,這樣的格式就是我們json格式的物件)
var data = [
,];//->普通的二維陣列
var jsondata = [
,];//->json格式的資料
2、在window瀏覽器物件中提供給我們操作json格式資料的一些方法
->window.json
->stringify:把json格式/普通格式的物件轉換為json格式的字串
->parse:把json格式的字串轉換為json格式的物件
var data = [,];
var str = json.stringify(data);//->'[,]'
console.log(json.parse(str));
3、關於相容的問題
在ie6、ie7中window下沒有json這個屬性
console.log(window.json); ->在ie6~7下輸出的結果是undefined
不相容的情況下如何把json格式的字串轉換為json格式的物件? ->使用eval,但是記住最好是手動在字串左右兩邊加上小括號
var str = '[,]';
var data = eval("(" + str + ")");//->相容的話我們使用json.parse(str)
console.dir(data);
如何把 json物件轉換成 陣列
var data2 json.parse data json.parse 把 json字串 轉化成 json 物件 var a json.stringify data 把json物件轉化成字串 如何把 json物件轉換成 陣列 參考 data 是原json物件,data2 是想轉成的陣列 var d...
python class物件轉換成json 字典
encoding utf 8 class student name age 0 def init self,name,age self.name name self.age age def convert to dict obj 把object物件轉換成dict物件 dict dict.update...
將properties轉換成json格式
使用notepad 將properties轉換成json格式 樣例格式 com.iemp.framework.pagination.prev previous 正規表示式 s s 替換表示式 1 2 4 5 注意 如果properties中的格式不是樣例中的形式,需要適當改造正則表達是和替換表示式。...