jsonrepresentation을 연결합니다
-
19-09-2019 - |
문제
내 문자열 파서를 만들지 않고 다중 JSONREPRESENTATION 객체를 하나로 연결하려면 어떻게해야합니까?
JSONREPRESENTATION 객체 두 개가 있다고 말합니다
obj1 = {"name":"obj1"};
obj2 = {"name":"obj2"};
결과를 다음과 같이 연결하고 싶습니다.
{
{"name":"obj1"},
{"name":"obj2"}
}
JSONREPRESENTATION을 읽으면 문자열 조작을하는 것 외에는 쉽게 수행 할 수있는 방법이 없습니다. 내가 맞아?
감사
해결책
당신이 언급하는 경우 이 jsonrepresentation 클래스, 그리고 당신은 두 객체를 배열로 병합하려고한다면 다음과 같이 할 수 있어야합니다.
JSONObject jsonObj1 = obj1.toJsonObject();
JSONObject jsonObj2 = obj2.toJsonObject();
JSONArray jsonArray = new JSONArray().append(jsonObj1).append(jsonObj2);
JsonRepresentation jsonConcat = new JsonRepresentation(jsonArray);
참고 : 실제로 라이브러리를 사용하지는 않았지만 API에 따라 동작하면 매우 간단해야합니다.
제휴하지 않습니다 StackOverflow