以下代码生成一个嵌套数组作为包含三个项目的键的结果:
import org.codehaus.jettison.json.JSONObject;
// ...
JSONObject ret = new JSONObject();
for (Key key:keys) ret.append("blocked",key.id());
结果是:
{"blocked": [[["1"],"2"],"3"]}
这是预期的吗?如果是,我如何构造一个逐项添加的普通数组?
你需要创建一个JSONArray
object:
JSONObject ret = new JSONObject();
JSONArray arr = new JSONArray();
arr.put("1");
arr.put("2");
arr.put("3");
ret.put("blocked", arr);
结果是:
{"blocked":["1","2","3"]}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)