Hvordan konvertere Java -objekt til Json på PC eller Mac (med bilder)

Innholdsfortegnelse:

Hvordan konvertere Java -objekt til Json på PC eller Mac (med bilder)
Hvordan konvertere Java -objekt til Json på PC eller Mac (med bilder)

Video: Hvordan konvertere Java -objekt til Json på PC eller Mac (med bilder)

Video: Hvordan konvertere Java -objekt til Json på PC eller Mac (med bilder)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Kan
Anonim

Denne wikiHow lærer deg hvordan du konverterer Java -objekter til Json på PC eller Mac. I denne opplæringen bruker vi Objectmapper -klassen fra Jackson -biblioteket. Dette er den mest grunnleggende måten å konvertere Java -objekter til Json.

Trinn

9688688 1
9688688 1

Trinn 1. Legg til følgende avhengigheter i pom.xml -filen

Disse avhengighetene vil legge til "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" og "jackson-databind-2.9.3.jar". Sørg for å inkludere den nyeste versjonen av Jackson -databasen under "Versjon".

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

Trinn 2. Skriv inn objektmapperkoden

Dette vil starte objektmapperklassen i Jackson -biblioteket.

    ObjectMapper kartlegger = ny ObjectMapper ();

9688688 3
9688688 3

Trinn 3. Skriv inn objektnavnet

Skriv inn følgende kode. Skriv inn det faktiske navnet på Java -objektet du konverterer til Json. For eksempel, hvis Java -objektet heter "Student", vil koden lese Student Student = new Student ();

    ObjectName ObjectName = nytt ObjectName ();

9688688 4
9688688 4

Trinn 4. Skriv writeValue for Json

Dette vil opprette en utgående Json -fil etter at Java -objektet er konvertert. Skriv inn den tiltenkte banen til json -filen i stedet for "c: / Jsonfile.json". Skriv inn navnet på Java -objektet du vil konvertere til Json i stedet for "ObjectName".

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

Trinn 5. Gjennomgå resultatet

Hele koden skal se slik ut:

    ObjectMapper kartlegger = ny ObjectMapper (); ObjectName ObjectName = nytt ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Anbefalt: