JSON official site gdzie należy szukać w. Zapewnia różne biblioteki, które mogą być używane z Javą, ja osobiście użyłem tego, JSON-lib, który jest implementacją pracy na stronie, więc ma dokładnie tę samą klasę - metody itp. W tym page.
Po kliknięciu linków html możesz tam znaleźć wszystko, czego potrzebujesz.
W skrócie:
utworzenia obiektu json i tablicę json, kod jest:
JSONObject obj = new JSONObject();
obj.put("variable1", o1);
obj.put("variable2", o2);
JSONArray array = new JSONArray();
array.put(obj);
o1, o2, mogą być typy pierwotne (długi, int logiczna), struny lub Tablice.
Proces odwrotny jest dość prosty, tzn. Konwersję ciągu znaków na obiekt/tablicę Json.
String myString;
JSONObject obj = new JSONObject(myString);
JSONArray array = new JSONArray(myString);
Aby być poprawnie przeanalizowanym, musisz tylko wiedzieć, czy parsujesz tablicę lub obiekt.
Twój ciąg nie jest tak naprawdę obiektem Json, zobacz standard Json ... Jest to bardziej jak notacja JavaScript. – PhiLho
@Jeremy Rudd: Powinno być '{" name ":" MójNode "," width ": 200," height ": 100}' – voyager
@voyager: Wiem, ale JavaScript obsługuje natywnie nazwy właściwości bez cudzysłowów. –