我正在尝试下面的代码....
public String listToJsonString(String keyName, List<StyleAttribute> attrs) {
JSONObject json = new JSONObject();
json.accumulate(keyName, attrs);
return json.toString();
}
但是当我检查json变量时,它包含空值,如下所示
{“我的钥匙”:[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{} ,{},{},{},{},{},{},{}]}
当我检查attrs变量时,它包含 22 个元素数据。我在这里做错了什么?我只是将我的列表转换为 Json 对象并保存到数据库。我在用
import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;