En Java, comment puis-je combiner deux tableaux d'objets JSON?

J'ai plusieurs chaîne contenant chacune une représentation JSON d'un tableau d'objets. Voici un exemple de code pour illustrer, si ce n'est pas mon code (les chaînes JSON sont passés):

String s1 = "[{name: "Bob", car: "Ford"},{name: "Mary", car: "Fiat"}]";
String s2 = "[{name: "Mack", car: "VW"},{name: "Steve", car: "Mercedes Benz"}]";

J'ai besoin de combiner ces deux tableaux JSON en un seul grand tableau JSON. J'ai pu traiter cela comme une manipulation de chaînes de problème et remplacer l'extrémité intérieure des crochets avec des virgules, mais qui n'est pas particulièrement robuste (si je suis assuré d'obtenir JSON valide).

Je préfère traiter de ces deux Chaînes JSON tableaux et simplement les ajouter ensemble en quelque sorte. C'est un bon plan, mais je ne connais pas le "en quelque sorte".

Que quelqu'un connait une solution en Java qui ne nécessite pas la construction d'Objet Java représentations des objets JSON?

Merci!

source d'informationauteur Paul | 2011-10-29