Come convertire jsonString a JSONObject in Java
Ho una variabile String chiamata jsonString
:
{"phonetype":"N95","cat":"WP"}
Ora voglio convertirla in un oggetto JSON. Ho cercato di più su Google ma non ho ottenuto nessuna risposta...
384
3
Utilizzando la libreria org.json:
Puoi usare
google-gson
. Dettagli:Esempi di oggetti
(Serializzazione)
Si noti che non è possibile serializzare oggetti con riferimenti circolari, poiché ciò comporterebbe una ricorsione infinita.
(Deserializzazione)
Un altro esempio per Gson:
Gson è facile da imparare e implementare, è necessario conoscere i seguenti due metodi:
-toJson() - converte un oggetto java in formato JSON
-fromJson() - converte JSON in oggetto java
Output
Fonti:
Google Gson Project Home Page
Guida utente Gson
Esempio
Ci sono vari serializzatori e deserializzatori Java JSON collegati dalla JSON home page.
Al momento, ci sono questi 22:
ul> a href="https://github.com/stleary/JSON-java">JSON-java;
...ma naturalmente la lista può cambiare.