Android JSONObject:将Array添加到put方法
// JSON object to hold the information, which is sent to the server
JSONObject jsonObjSend = new JSONObject();
jsonObjSend.put(“action”, “myAction”);
jsonObjSend.put(“type”, tipo);
目前一切正常,但如果我想添加
jsonObjSend.put("elementi", arrayOfElements);
其中arrayOf Elements必须是字符串数组。我能怎么做?
/ * 编辑
我需要的例子
{ "action": "myAction",
"type": "elementi",
"elementi": [
"3287498357",
"23472857"
]
}
回答:
看完示例后,我了解到您正在尝试执行与JavaJsonObject数组中的键值要求类似的操作
jsonObjSend.put("elementi", new JSONArray(new Object[] { "value1", "value2", "value3"} ));
为了简化:
JSONArray arr = new JSONArray();arr.put("value1");
arr.put("value2");
//...
jsonObjSend.put("elementi", arr);
以上是 Android JSONObject:将Array添加到put方法 的全部内容, 来源链接: utcz.com/qa/423367.html