JSONObject.fromObject,JSONArray.fromObject不执行,也不报错

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;

/**

  • Hello world!
  • */ public class App { public static void main(String[] args) { List list = new ArrayList(); list.add("aaa"); list.add("bbbaaa"); JSONArray json = JSONArray.fromObject(list); System.out.println(json); } } [/code]

使用 JSONArray;
若是有问题的话,你把工程重新build下