Le site officiel JSON est l'endroit où vous devriez regarder. Il fournit diverses bibliothèques qui peuvent être utilisées avec Java, j'ai personnellement utilisé celle-ci, JSON-lib qui est une implémentation du travail dans le site, donc elle a exactement la même classe - méthodes, etc. dans cette page .
Si vous cliquez sur les liens html, vous pouvez trouver tout ce que vous voulez.
En bref:
pour créer un objet json et un tableau json, le code est:
JSONObject obj = new JSONObject();
obj.put("variable1", o1);
obj.put("variable2", o2);
JSONArray array = new JSONArray();
array.put(obj);
o1, o2, peuvent être des types primitifs (long, int, booléen), des chaînes ou des tableaux.
Le processus inverse est assez simple, je veux dire la conversion d'une chaîne en objet / tableau json.
String myString;
JSONObject obj = new JSONObject(myString);
JSONArray array = new JSONArray(myString);
Pour être correctement analysé, il vous suffit de savoir si vous analysez un tableau ou un objet.