Com convertir Java Object a Json a PC o Mac (amb imatges)

Taula de continguts:

Com convertir Java Object a Json a PC o Mac (amb imatges)
Com convertir Java Object a Json a PC o Mac (amb imatges)

Vídeo: Com convertir Java Object a Json a PC o Mac (amb imatges)

Vídeo: Com convertir Java Object a Json a PC o Mac (amb imatges)
Vídeo: Создаём бесплатную онлайн систему сбора данных в Excel! 2024, Maig
Anonim

Aquest wikiHow us ensenya a convertir objectes Java a Json en PC o Mac. En aquest tutorial, utilitzarem la classe Objectmapper de la biblioteca Jackson. Aquesta és la forma més bàsica de convertir objectes Java a Json.

Passos

9688688 1
9688688 1

Pas 1. Afegiu les dependències següents al fitxer pom.xml

Aquestes dependències afegiran "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" i "jackson-databind-2.9.3.jar". Assegureu-vos d'incloure l'última versió del databind de Jackson a "Versió".

     com.fasterxml.jackson.core jackson-databind 2.9.3 
    
9688688 2
9688688 2

Pas 2. Escriviu el codi objectmapper

Això iniciarà la classe objectmapper de la biblioteca Jackson.

    ObjectMapper mapper = new ObjectMapper ();

9688688 3
9688688 3

Pas 3. Escriviu el nom de l'objecte

Escriviu el codi següent. Escriviu el nom real de l'objecte Java que convertiu a Json. Per exemple, si l'objecte Java es diu "Estudiant", el codi es llegiria Estudiant Estudiant = estudiant nou ();

    ObjectName ObjectName = new ObjectName ();

9688688 4
9688688 4

Pas 4. Escriviu writeValue per a Json

Això crearà un fitxer Json de sortida després de convertir l'objecte Java. Escriviu la ruta prevista del fitxer json en lloc de "c: / Jsonfile.json". Escriviu el nom de l'objecte Java que voleu convertir a Json en lloc de "ObjectName".

    mapper.writeValue (c: / Jsonfile.json, ObjectName);

Pas 5. Reviseu el vostre resultat

Tot el codi hauria de tenir un aspecte semblant a aquest:

    ObjectMapper mapper = new ObjectMapper (); ObjectName ObjectName = new ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Recomanat: