Mesclar (Concat) vários JSONObjects em Java

Estou consumindo JSON de duas fontes diferentes, acabo com duasJSONObjectse eu gostaria de combiná-los em um.

Dados:

"Object1": {
    "Stringkey":"StringVal",
    "ArrayKey": [Data0, Data1]
}

"Object2": {
    "Stringkey":"StringVal",
    "Stringkey":"StringVal",
    "Stringkey":"StringVal",
}

Código, usandohttp://json.org/java/ biblioteca:

// jso1 and jso2 are some JSONObjects already instantiated
JSONObject Obj1 = (JSONObject) jso.get("Object1");
JSONObject Obj2 = (JSONObject) jso.get("Object2");

Então, nessa situação, eu gostaria de combinarObj1 eObj2, seja para criar uma totalmente novaJSONObject ou concatere um ao outro. Qualquer idéia além de separá-las e adicionar individualmente porputs?

questionAnswers(11)

yourAnswerToTheQuestion