문제

내 문자열 파서를 만들지 않고 다중 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에 따라 동작하면 매우 간단해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top