【发布时间】:2016-03-10 10:48:46
【问题描述】:
我只需要将 JSONObject jsonVariables 插入现有 JSONArray(tree 的“children”)的开头。
我想知道我找不到一个简单的方法来做到这一点。我最终这样做了:
JSONObject jsonVariables= getSomeJSONObject();
JSONObject tree = getTreeNode(givenSection);
JSONArray tmpArray = new JSONArray();
tmpArray.put(jsonVariables);
for (int i = 0; i < tree.getJSONArray("children").length(); i++) {
tmpArray.put(tree.getJSONArray("children").get(i));
}
tree.put("children", tmpArray);
我是否监督了一种直接插入 JSONArray 开头的方法,或者这真的不存在?
【问题讨论】:
-
我实际上需要正好相反。如何将 JSONObject 放入 JSONArray 的索引 0。