Sådan konverteres Java -objekt til Json på pc eller Mac (med billeder)

Indholdsfortegnelse:

Sådan konverteres Java -objekt til Json på pc eller Mac (med billeder)
Sådan konverteres Java -objekt til Json på pc eller Mac (med billeder)

Video: Sådan konverteres Java -objekt til Json på pc eller Mac (med billeder)

Video: Sådan konverteres Java -objekt til Json på pc eller Mac (med billeder)
Video: How to Calculate the Range in Excel (in 3 easy steps) 2024, Kan
Anonim

Denne wikiHow lærer dig, hvordan du konverterer Java -objekter til Json på pc eller Mac. I denne vejledning bruger vi Objectmapper -klassen fra Jackson -biblioteket. Dette er den mest grundlæggende måde at konvertere Java -objekter til Json.

Trin

9688688 1
9688688 1

Trin 1. Føj følgende afhængigheder til pom.xml -filen

Disse afhængigheder tilføjer "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" og "jackson-databind-2.9.3.jar". Sørg for at inkludere den nyeste version af Jackson -databasen under "Version".

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

Trin 2. Indtast objektmapper -koden

Dette starter objektmapper -klassen i Jackson -biblioteket.

    ObjectMapper mapper = ny ObjectMapper ();

9688688 3
9688688 3

Trin 3. Indtast objektnavnet

Indtast følgende kode. Skriv det faktiske navn på det Java -objekt, du konverterer til Json. For eksempel, hvis Java -objektet hedder "Student", vil koden læse Student Student = new Student ();

    ObjectName ObjectName = nyt ObjectName ();

9688688 4
9688688 4

Trin 4. Skriv writeValue for Json

Dette vil oprette en output -Json -fil, efter at Java -objektet er konverteret. Skriv den påtænkte sti for json -filen i stedet for "c: / Jsonfile.json". Skriv navnet på det Java -objekt, du vil konvertere til Json i stedet for "ObjectName".

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

Trin 5. Gennemgå dit resultat

Hele koden skal se sådan ud:

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

Anbefalede: