Come convertire un oggetto Java in Json su PC o Mac (con immagini)

Sommario:

Come convertire un oggetto Java in Json su PC o Mac (con immagini)
Come convertire un oggetto Java in Json su PC o Mac (con immagini)

Video: Come convertire un oggetto Java in Json su PC o Mac (con immagini)

Video: Come convertire un oggetto Java in Json su PC o Mac (con immagini)
Video: EXCEL - TRUCCHI E SEGRETI: ⚡Cancellare i formati personalizzati da un intervallo con un click! 2024, Maggio
Anonim

Questo articolo spiega come convertire oggetti Java in Json su PC o Mac. In questo tutorial utilizzeremo la classe Objectmapper dalla libreria Jackson. Questo è il modo più semplice per convertire oggetti Java in Json.

Passi

9688688 1
9688688 1

Passaggio 1. Aggiungere le seguenti dipendenze al file pom.xml

Queste dipendenze aggiungeranno "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" e "jackson-databind-2.9.3.jar". Assicurati di includere l'ultima versione del databind Jackson sotto "Versione".

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

Passaggio 2. Digitare il codice objectmapper

Questo avvierà la classe objectmapper della libreria Jackson.

    mapper ObjectMapper = new ObjectMapper();

9688688 3
9688688 3

Passaggio 3. Digitare il nome dell'oggetto

Digita il seguente codice. Digitare il nome effettivo dell'oggetto Java che si converte in Json. Ad esempio, se l'oggetto Java si chiama "Student", il codice dovrebbe leggere Student Student = new Student();

    ObjectName ObjectName = new ObjectName();

9688688 4
9688688 4

Passaggio 4. Digitare writeValue per Json

Questo creerà un file Json di output dopo che l'oggetto Java è stato convertito. Digitare il percorso previsto del file json al posto di "c:\Jsonfile.json". Digitare il nome dell'oggetto Java che si desidera convertire in Json al posto di "ObjectName".

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

Passaggio 5. Rivedi il tuo risultato

L'intero codice dovrebbe assomigliare a questo:

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

Consigliato: