整理json的前端和後臺操作

json有json字符串,例如:{1,2,3} ; json數組[{1,2,3},{4,5,6}]兩種,處理方式不一樣,而且在前端和後臺處理方式也不一樣

前端處理json:(處理時,需要轉換爲json對象)

jsonData = “json”

var data = JSON.parse(jsonData);
var obj = eval('(' + data + ')');

json字符串:{content:'a',flagName:'aa'}

分別獲取content和flagName的內容
 

for(var p in data){
    console.log(data[p].flagName +" ==== "+data[p].content);
}

json數組:[{content:'a',flagName:'aa'},{content:'b',flagName:'bb'}]

for(var i = 0,l = data.length;i<l;i++){
    for(var key in data[i]){
        console.log(key +" === "+data[i][key]);
	}
}

後臺處理json:我是用的是net.sf.json.JSONObject

//param可以是json字符串,也可以是json數組,但是有正確的json格式
JSONObject jsonobject = JSONObject.fromObject(param);

 

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