Cum se convertește obiectul Java în Json pe PC sau Mac (cu imagini)

Cuprins:

Cum se convertește obiectul Java în Json pe PC sau Mac (cu imagini)
Cum se convertește obiectul Java în Json pe PC sau Mac (cu imagini)

Video: Cum se convertește obiectul Java în Json pe PC sau Mac (cu imagini)

Video: Cum se convertește obiectul Java în Json pe PC sau Mac (cu imagini)
Video: How to Calculate the Range in Excel (in 3 easy steps) 2024, Mai
Anonim

Acest wikiHow vă învață cum să convertiți obiecte Java în Json pe PC sau Mac. În acest tutorial, vom folosi clasa Objectmapper din biblioteca Jackson. Acesta este cel mai simplu mod de a converti obiecte Java în Json.

Pași

9688688 1
9688688 1

Pasul 1. Adăugați următoarele dependențe în fișierul pom.xml

Aceste dependențe vor adăuga „jackson-annotations-2.9.3.jar”, „jackson-core-2.9.3.jar” și „jackson-databind-2.9.3.jar”. Asigurați-vă că includeți cea mai recentă versiune a bazei de date Jackson în „Versiune”.

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

Pasul 2. Tastați codul objectmapper

Aceasta va începe clasa objectmapper a bibliotecii Jackson.

    ObjectMapper mapper = new ObjectMapper ();

9688688 3
9688688 3

Pasul 3. Tastați numele obiectului

Tastați următorul cod. Tastați numele real al obiectului Java pe care îl convertiți în Json. De exemplu, dacă obiectul Java este denumit „Student”, codul ar citi Student Student = student nou ();

    ObjectName ObjectName = new ObjectName ();

9688688 4
9688688 4

Pasul 4. Tastați writeValue pentru Json

Aceasta va crea un fișier Json de ieșire după convertirea obiectului Java. Tastați calea intenționată a fișierului json în locul „c: / Jsonfile.json”. Tastați numele obiectului Java pe care doriți să îl convertiți în Json în locul „ObjectName”.

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

Pasul 5. Revedeți rezultatul

Întregul cod ar trebui să arate cam așa:

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

Recomandat: