JSONObject.fromObject,JSONArray.fromObject能输出(进入了jsons),但是执行到JSONObject.fromObject就不执行了,也不报错,请指教,下面有项目的架包。
如果要使用list,那就不应该用JSONObject,而要用JSONArray
我一般是这么弄的,希望对你有点帮助:
[code="java"]
List> list = jdbcTemplete.queryForList(sql);
JSONArray ja = new JSONArray();
for(int i=0;i<list.size();i++){
JSONObject jo = new JSONObject();
jo.put("key值1",list.get(i).get("key值a"));
jo.put("key值2",list.get(i).get("key值b"));
jo.put("key值3",list.get(i).get("key值c"));
ja.add(jo);
}
........
JSONArray.fromObject(ja);
[/code]
[code="java"]package com.mycompany.app;
import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSONArray;
/**
使用 JSONArray;
若是有问题的话,你把工程重新build下