Hoe om Java Object na Json op 'n rekenaar of Mac om te skakel (met foto's)

INHOUDSOPGAWE:

Hoe om Java Object na Json op 'n rekenaar of Mac om te skakel (met foto's)
Hoe om Java Object na Json op 'n rekenaar of Mac om te skakel (met foto's)

Video: Hoe om Java Object na Json op 'n rekenaar of Mac om te skakel (met foto's)

Video: Hoe om Java Object na Json op 'n rekenaar of Mac om te skakel (met foto's)
Video: Hier zijn 3 eenvoudige manieren om afbeeldingen aan een Excel-tabel toe te voegen 2024, Mei
Anonim

Hierdie wikiHow leer u hoe u Java -voorwerpe na 'n rekenaar of Mac na Json omskakel. In hierdie tutoriaal gebruik ons die Objectmapper -klas uit die Jackson -biblioteek. Dit is die mees basiese manier om Java -voorwerpe na Json om te skakel.

Stappe

9688688 1
9688688 1

Stap 1. Voeg die volgende afhanklikhede by die pom.xml -lêer

Hierdie afhanklikhede sal "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" en "jackson-databind-2.9.3.jar" byvoeg. Maak seker dat u die nuutste weergawe van die databasis van Jackson onder 'Weergawe' insluit.

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

Stap 2. Tik die objectmapper -kode in

Dit begin die objectmapper -klas van die Jackson -biblioteek.

    ObjectMapper mapper = nuwe ObjectMapper ();

9688688 3
9688688 3

Stap 3. Tik die naam van die voorwerp in

Tik die volgende kode in. Tik die werklike naam van die Java -voorwerp wat u na Json omskakel. Byvoorbeeld, as die Java -voorwerp 'Student' genoem word, lees die student Student Student = new Student ();

    ObjectName ObjectName = nuwe ObjectName ();

9688688 4
9688688 4

Stap 4. Tik die writeValue vir Json

Dit sal 'n uitvoer -Json -lêer skep nadat die Java -voorwerp omgeskakel is. Tik die beoogde pad van die json -lêer in die plek van "c: / Jsonfile.json". Tik die naam van die Java -voorwerp wat u na Json wil omskakel in plaas van "ObjectName".

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

Stap 5. Hersien u uitkoms

Die hele kode moet so lyk:

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

Aanbeveel: