Мне нужно передать строку в качестве параметра в следующем формате: ["default"]
Как мне построить свой JSONObject, чтобы сделать:
final JsonObjectRequest request = new JsonObjectRequest(Request.Method.PUT, url, jsonObject, new Response.Listener<JSONObject>() {
...
}
Я пробовал:
String modeParam = "[\"" + mode.toLowerCase() + "\"]";
final JSONObject jsonObject = new JSONObject();
jsonObject.put("", modeParam);
Есть ли другой способ отправить только строку?Потому что было бы здорово, если бы я мог избежать использования карты, так как это не то, что мне нужно для этого типа тела.
Обновление, я тоже пробовал это:
JSONArray jarray = new JSONArray();
jarray.put(mode.toLowerCase());
final JSONObject jsonObject = new JSONObject();
jsonObject.put("", jarray);