Powinieneś spojrzeć na oficjalną stronę JSON . Udostępnia różne biblioteki, których można używać z Javą, osobiście korzystałem z tej, JSON-lib która jest implementacją pracy w witrynie, więc ma dokładnie tę samą klasę - metody itp. Na tej stronie .
Jeśli klikniesz tam linki html, możesz znaleźć wszystko, co chcesz.
W skrócie:
aby utworzyć obiekt json i tablicę json, kod wygląda następująco:
JSONObject obj = new JSONObject();
obj.put("variable1", o1);
obj.put("variable2", o2);
JSONArray array = new JSONArray();
array.put(obj);
o1, o2, mogą być typami pierwotnymi (long, int, boolean), stringami lub tablicami.
Proces odwrotny jest dość prosty, mam na myśli konwersję ciągu na obiekt / tablicę json.
String myString;
JSONObject obj = new JSONObject(myString);
JSONArray array = new JSONArray(myString);
Aby uzyskać poprawną analizę, wystarczy wiedzieć, czy analizujesz tablicę, czy obiekt.