Java -objektin muuntaminen Jsoniksi PC: llä tai Macilla (kuvilla)

Sisällysluettelo:

Java -objektin muuntaminen Jsoniksi PC: llä tai Macilla (kuvilla)
Java -objektin muuntaminen Jsoniksi PC: llä tai Macilla (kuvilla)

Video: Java -objektin muuntaminen Jsoniksi PC: llä tai Macilla (kuvilla)

Video: Java -objektin muuntaminen Jsoniksi PC: llä tai Macilla (kuvilla)
Video: 8 työkalua Excelissä, jotka kaikkien pitäisi käyttää 2024, Saattaa
Anonim

Tämä wikiHow opettaa sinulle, kuinka Java -objektit voidaan muuntaa Jsoniksi PC: llä tai Macilla. Tässä opetusohjelmassa käytämme Jackson -kirjaston Objectmapper -luokkaa. Tämä on yksinkertaisin tapa muuntaa Java -objektit Jsoniksi.

Askeleet

9688688 1
9688688 1

Vaihe 1. Lisää seuraavat riippuvuudet pom.xml -tiedostoon

Nämä riippuvuudet lisäävät "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" ja "jackson-databaseind-2.9.3.jar". Muista sisällyttää uusin versio Jackson -tietokannasta kohtaan "Versio".

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

Vaihe 2. Kirjoita objectmapper -koodi

Tämä käynnistää Jackson -kirjaston objectmapper -luokan.

    ObjectMapper mapper = new ObjectMapper ();

9688688 3
9688688 3

Vaihe 3. Kirjoita objektin nimi

Kirjoita seuraava koodi. Kirjoita Jsoniksi muunnettavan Java -objektin varsinainen nimi. Jos Java -objektin nimi on esimerkiksi "Opiskelija", koodi olisi seuraava: Student Student = new Student ();

    ObjectName ObjectName = new ObjectName ();

9688688 4
9688688 4

Vaihe 4. Kirjoita Jsonin kirjoitusarvo

Tämä luo Json -lähtötiedoston Java -objektin muuntamisen jälkeen. Kirjoita json -tiedoston polku kohdan "c: / Jsonfile.json" sijaan. Kirjoita Java -objektin nimi, jonka haluat muuntaa Jsoniksi, "ObjectName" -kohdan sijaan.

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

Vaihe 5. Tarkista tulos

Koko koodin pitäisi näyttää tältä:

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

Suositeltava: