Я занимаюсь разработкой приложения, в котором я отправляю данные на сервер с помощью залпа. Теперь я хочу отправить данные на сервер в массиве json, но не знаю, как отправлять данные в массиве ??
Map<String, String> postParam = new HashMap<String, String>();
postParam.put("Token", "U2FsdGVkX13CFEM=");
postParam.put("AppDB", "day");
postParam.put("ContentTypeName", "Users");
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.POST,
AppConfig.URL_REGISTER_WITHOUT_IMG, new JSONObject(postParam),
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Log.d(TAG, response.toString());
// msgResponse.setText(response.toString());
// hideProgressDialog();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
VolleyLog.d(TAG, "Error: " + error.getMessage());
// hideProgressDialog();
}
}) {
/**
* Passing some request headers
* */
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<String, String>();
headers.put("Content-Type", "application/json; charset=utf-8");
return headers;
}
};
jsonObjReq.setTag(TAG);
// Adding request to request queue
Volley.newRequestQueue(this).add(jsonObjReq);
}
Теперь я хочу отправить данные в массив ожидаемого JSON
{
"AppDB": "день",
"ContentTypeName": "Пользователи",
"Знак": "U2FsdGVkX13CFEM =",
"FilterData": [
{"FilterName": "EmailId", "FilterValue": "Передайте пользователю, чтобы проверить здесь, введите адрес электронной почты"}]
}