一、list<object> 转成json JSONArray json = JSONArray.fromObject(list);
二、界面上遍历json数据
function getCardFile(){
var cardFile =$("#cardFile tbody");
var html = "";
$.ajax({
url:"/platform/getCardFile.action",
data:{type:"ajax"},
dataType:"json",
async:false,
success:function(data){
//alert(data);
if(data!=null&&data.length>0){
for(var i=0;i<data.length;i++){
var obj = data[i];
html += "<tr >";
html += "<td height=\"30\" class=\"text-l\"><a href=\"/platform/updateCardFile.action?cardFileId=" + obj.card_File_Id + "\" οnclick=\"getCardFile()\">" + obj.card_File_Name + "</a></td>";
html += "<td class=\"text-l\">" + obj.card_File_Create_Time + "</td>";
html += "<td class=\"text-l\">" + obj.card_File_Update_Time + "</td>";
html += "<td class=\"text-l\">" + obj.card_File_Update_Count + "</td>";
html += "<td class=\"text-l\"><a href=\"javascript:void(0)\" οnclick=\"deleteCardFile('" + obj.card_File_Id +"')\" >删除</a></td>";
html += "</tr>";
}
}
}
});
//alert(html);
$("#cardFile tbody").html(html);
}
三、json转字符串
/**
*
* json对象字符串转换
*
* @author wen
*/
private static void test2() {
String json = "{‘name’: ‘亲亲宝宝’,'array’:[{'a':'111','b':'222','c':'333'},{},{'a':'999'}],’address’:'亲亲宝宝’}";
try {
JSONObject jsonObject = JSONObject.fromObject(json);
String name = jsonObject.getString("name");
String address = jsonObject.getString("address");
System.out.println("name is:" + name);
System.out.println("address is:" + address);
JSONArray jsonArray = jsonObject.getJSONArray("array");
for (int i = 0; i < jsonArray.size(); i++) {
System.out.println("item " + i + " :" + jsonArray.getString(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
}