【发布时间】:2013-03-10 16:55:03
【问题描述】:
我正在尝试下面的代码......
public String listToJsonString(String keyName, List<StyleAttribute> attrs) {
JSONObject json = new JSONObject();
json.accumulate(keyName, attrs);
return json.toString();
}
但是当我检查 json 变量时,它包含如下所示的空值
{"myKey":[{},{},{},{},{},{},{},{},{},{},{},{},{},{} ,{},{},{},{},{},{},{},{}]}
当我检查 attrs 变量时,它包含 22 个元素数据。我在做什么错了?我只是将我的列表转换为 Json 对象并保存到数据库。 我正在使用
import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;
【问题讨论】: