stringtranslate.com

Jackson (API)

En informática , Jackson es un procesador JSON de alto rendimiento para Java . Sus desarrolladores elogian la combinación de atributos rápidos, correctos, livianos y ergonómicos de la biblioteca. [1] [2]

Implementación

Jackson ofrece múltiples enfoques para trabajar con JSON, incluido el uso de anotaciones vinculantes en clases POJO para casos de uso simples. [3] [1]

Ejemplo de uso

El código de muestra para leer y escribir con POJO podría verse como el siguiente: [1]

clase pública ReadWriteJackson { public static void main ( String [] args ) lanza IOException { ObjectMapper mapper = new ObjectMapper (); String jsonInput = "{\"id\":0,\"firstName\":\"Robin\",\"lastName\":\"Wilson\"}" ; Persona q = mapper . readValue ( jsonInput , Persona . class ); System . out . println ( "Persona leída y analizada desde JSON: " + q ); Persona p = new Persona ( "Roger" , "Conejo" ); System . out . print ( "Objeto Persona " + p + " como JSON = " ); mapper . writeValue ( System . out , p ); } }                                            

Referencias

  1. ^ abc «Historial». FasterXML . Archivado desde el original el 11 de febrero de 2016 . Consultado el 12 de febrero de 2016 .
  2. ^ Young, TM (2013). El libro de cocina de Jackson . Leanpub.
  3. ^ Darwin, IF (2014). Java Cookbook (3.ª ed.). Sebastopol, EE. UU.: O'Reilly. págs. 656–657.

Enlaces externos