Hoe Java-object naar Json op pc of Mac te converteren (met afbeeldingen)

Inhoudsopgave:

Hoe Java-object naar Json op pc of Mac te converteren (met afbeeldingen)
Hoe Java-object naar Json op pc of Mac te converteren (met afbeeldingen)

Video: Hoe Java-object naar Json op pc of Mac te converteren (met afbeeldingen)

Video: Hoe Java-object naar Json op pc of Mac te converteren (met afbeeldingen)
Video: How to Calculate the Range in Excel (in 3 easy steps) 2024, Mei
Anonim

Deze wikiHow leert je hoe je Java-objecten naar Json op pc of Mac kunt converteren. In deze zelfstudie gebruiken we de Objectmapper-klasse uit de Jackson-bibliotheek. Dit is de meest eenvoudige manier om Java-objecten naar Json te converteren.

Stappen

9688688 1
9688688 1

Stap 1. Voeg de volgende afhankelijkheden toe aan het pom.xml-bestand

Deze afhankelijkheden zullen "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" en "jackson-databind-2.9.3.jar" toevoegen. Zorg ervoor dat u de nieuwste versie van de Jackson-databind opneemt onder "Versie".

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

Stap 2. Typ de objectmapper-code

Hiermee wordt de objectmapper-klasse van de Jackson-bibliotheek gestart.

    ObjectMapper-mapper = nieuwe ObjectMapper();

9688688 3
9688688 3

Stap 3. Typ de objectnaam

Typ de volgende code. Typ de werkelijke naam van het Java-object dat u naar Json converteert. Als het Java-object bijvoorbeeld "Student" heet, zou de code Student Student = new Student();

    ObjectNaam ObjectNaam = nieuwe ObjectNaam();

9688688 4
9688688 4

Stap 4. Typ de writeValue voor Json

Hiermee wordt een uitvoer-Json-bestand gemaakt nadat het Java-object is geconverteerd. Typ het beoogde pad van het json-bestand in plaats van "c:\Jsonfile.json". Typ de naam van het Java-object dat u naar Json wilt converteren in plaats van "ObjectName".

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

Stap 5. Bekijk uw resultaat

De hele code zou er ongeveer zo uit moeten zien:

    ObjectMapper-mapper = nieuwe ObjectMapper(); ObjectNaam ObjectNaam = nieuwe ObjectNaam(); mapper.writeValue(c:\Jsonfile.json, ObjectName);

Aanbevolen: