Kā pārvērst Java objektu par Json datorā vai Mac (ar attēliem)

Satura rādītājs:

Kā pārvērst Java objektu par Json datorā vai Mac (ar attēliem)
Kā pārvērst Java objektu par Json datorā vai Mac (ar attēliem)

Video: Kā pārvērst Java objektu par Json datorā vai Mac (ar attēliem)

Video: Kā pārvērst Java objektu par Json datorā vai Mac (ar attēliem)
Video: How to Calculate the Range in Excel (in 3 easy steps) 2024, Maijs
Anonim

Šajā rakstā wikiHow tiek mācīts, kā datorā vai Mac datorā pārvērst Java objektus par Json. Šajā apmācībā mēs izmantosim Objectmapper klasi no Džeksona bibliotēkas. Tas ir vienkāršākais veids, kā Java objektus pārvērst Json.

Soļi

9688688 1
9688688 1

1. darbība. Pievienojiet pom.xml failam šādas atkarības

Šīs atkarības pievienos "jackson-anotations-2.9.3.jar", "jackson-core-2.9.3.jar" un "jackson-databaseind-2.9.3.jar". Noteikti sadaļā "Versija" iekļaujiet jaunāko Džeksona datubāzes versiju.

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

2. solis. Ierakstiet objectmapper kodu

Tas sāks Džeksona bibliotēkas objektu kartētāju klasi.

    ObjectMapper mapper = jauns ObjectMapper ();

9688688 3
9688688 3

3. solis. Ierakstiet objekta nosaukumu

Ierakstiet šādu kodu. Ierakstiet tā Java objekta faktisko nosaukumu, kuru pārveidojat par Json. Piemēram, ja Java objekta nosaukums ir "Student", kods būtu šāds: Student Student = new Student ();

    Objekta nosaukums Objekta nosaukums = jauns Objekta nosaukums ();

9688688 4
9688688 4

4. solis. Ierakstiet Json rakstīšanas vērtību

Pēc Java objekta konvertēšanas tiks izveidots izvades Json fails. Ierakstiet paredzēto json faila ceļu "c: / Jsonfile.json" vietā. Ievadiet tā Java objekta nosaukumu, kuru vēlaties pārvērst Json vietā "ObjectName".

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

5. solis. Pārskatiet savu rezultātu

Visam kodam vajadzētu izskatīties apmēram šādi:

    ObjectMapper mapper = jauns ObjectMapper (); Objekta nosaukums Objekta nosaukums = jauns Objekta nosaukums (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Ieteicams: