Cómo convertir jsonString a JSONObject en Java
Tengo una variable String llamada jsonString
:
{"phonetype":"N95","cat":"WP"}
Ahora quiero convertirlo en objeto JSON. Busqué más en Google pero no obtuve ninguna respuesta esperada...
384
3
Utilizando la biblioteca org.json:
Puedes utilizar
google-gson
. Detalles:Ejemplos de objetos
(Serialización)
Ten en cuenta que no puedes serializar objetos con referencias circulares ya que eso resultará en una recursión infinita.
(Deserialización)
Otro ejemplo para Gson:
Gson es fácil de aprender e implementar, usted necesita saber es los siguientes dos métodos:
-> toJson() - convertir un objeto java a formato JSON
-> fromJson() - convierte JSON en objeto java
Salida
Recursos:
Página de inicio del proyecto Gson de Google
Guía del usuario de Gson
Ejemplo
Existen varios serializadores y deserializadores de JSON en Java enlazados desde la página de inicio de JSON.
En el momento de escribir este artículo, existen estos 22:
...pero por supuesto la lista puede cambiar.