-1
이온 라이브러리에서 JSON 배열을 전달할 때 문제가 있습니다. 두 개의 JSON 배열과 JSON 객체를 이온 라이브러리에 보내려면 어떻게 보내면됩니까?안드로이드 이온 라이브러리에서 문자열과 json 배열의 배열을 보내는 방법?
아래 코드에서 어떻게 json 배열을 이온 라이브러리로 전달할 수 있습니까?
JsonObject jsonObject = new JsonObject();
JsonArray keywordTags = new JsonArray();
for (String tagsKeyWord:tags) {
JsonPrimitive jsonPrimitive = new JsonPrimitive(tagsKeyWord);
keywordTags.add(jsonPrimitive);
}
jsonObject.add("tags",keywordTags);
Ion.with(this)
.load("http://database/api/scamer-database")
.setHeader("Authorization", authorization)
.setTimeout(60 * 60 * 1000);
.setMultipartParameter("city_subur",city)
.setMultipartParameter("state",state)
.setMultipartParameter("postalCode",postalCode)
.setMultipartParameter("tags", jsonObject.toString())
.setMultipartParameter("tactics",tactic)
.withResponse()
.setCallback(new FutureCallback<Response<JsonObject>>() {
@Override
public void onCompleted(Exception e, Response<JsonObject> result) {
}
});
출력은 어떻게 이온 라이브러리의 태그 필드를 추가 할 수 있습니다
{
"city_subur": "Homenickside",
"state": "Bartellside",
"postalCode": "46228-0535",
"tags": [
"tag name 1",
"tag name 2",
"Apply Online"
]
"tactic": [
"Called me",
"Asked My Mobile #",
"Asked my account number"
]
}
처럼? 이 문제를 해결하는 방법을 도와주세요.
json 배열을 이온 라이브러리로 보낼 수 있습니다. –
@PrabhaKaran 전적으로 확신하지 못합니다. 내 지식에 따라'.setJsonObjectBody (YOUR_JSON_ARRAY)'메소드에서'JsonArray'를 전달할 수 있습니다. –