Hoe jsonString naar JSONObject converteren in Java
Ik heb String variabele genaamd jsonString
:
{"phonetype":"N95","cat":"WP"}
Nu wil ik het omzetten in JSON Object. Ik heb meer gezocht op Google maar kreeg geen verwachte antwoorden...
384
3
Met behulp van org.json bibliotheek:
U kunt
google-gson
gebruiken. Details:Object voorbeelden
(Serialisatie)
Merk op dat je geen objecten kunt serialiseren met circulaire referenties, omdat dat zal resulteren in oneindige recursie.
(Deserialisatie)
Een ander voorbeeld voor Gson:
Gson is eenvoudig te leren en te implementeren, je moet alleen de volgende twee methodes kennen:
-> toJson() - zet java object om naar JSON formaat
-> fromJson() - JSON converteren naar java object
Uitvoer
Bronnen:
Google Gson Project Home Page
Gson Gebruikershandleiding
Voorbeeld
Er zijn verschillende Java JSON serializers en deserializers gelinkt aan de JSON home page.
Op het moment van dit schrijven, zijn er deze 22:
...maar de lijst kan natuurlijk veranderen.