以下に示すように、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のようにこの方法でも試しましたが、JSONArrayのaddのようなメソッドはありません。では、どうすれば私のデータを投稿できますか。私を助けてください。ありがとう。