Kā pārvērst jsonString uz JSONObject programmā Java
Man ir virknes mainīgais ar nosaukumu jsonString
:
{"phonetype":"N95","cat":"WP"}
Tagad es gribu to pārvērst JSON objektā. Es meklēju vairāk Google, bet nesaņēmu gaidītās atbildes...
384
3
Izmantojot org.json bibliotēku:
Varat izmantot
google-gson
. Sīkāka informācija:Objektu piemēri
(Serializācija)
Ņemiet vērā, ka nevar serializēt objektus ar cirkulārām atsaucēm, jo tas radīs bezgalīgu rekursiju.
(Deserializācija)
Cits Gson piemērs:
Gson ir viegli apgūt un ieviest, jums ir jāzina divas šādas metodes:
-> toJson() - konvertēt java objektu JSON formātā.
-> fromJson() - konvertēt JSON formātā java objektu
Izvads
Izejas avoti:
Google Gson projekta mājas lapa
Gson lietotāja rokasgrāmata
Piemērs
Ir dažādi Java JSON serializatori un deserializatori, kas ir saistīti ar JSON mājas lapu.
Šobrīd ir pieejami šie 22:
...bet, protams, saraksts var mainīties.