需要如下所示以 JSON 格式发布数据并且数组的大小不是 恒定的。这取决于用户。
{
"info": [
{
"Name": "foo1",
"Number": 123
},
{
"Name": "foo2",
"Number": 124
},
{
"Name": "foo2",
"Number": 125
}
]
}
我尝试通过以下方式创建
JSONObject parent = new JSONObject();
JSONArray jArray = new JSONArray();
JSONObject childObj = new JSONObject();
childObj.put("Name", etName.getText()).toString();
childObj.put("Number", etNumber.getText()).toString();
jArray.put(childObj);
parent.put("info",jArray);
但我无法得到它,我也像示例 6.1那样尝试过这种方式,但是没有像 add for JSONArray 这样的方法。那么如何发布我的数据。请帮我。谢谢。