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
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
Stap 2. Typ de objectmapper-code
Hiermee wordt de objectmapper-klasse van de Jackson-bibliotheek gestart.
ObjectMapper-mapper = nieuwe ObjectMapper();
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();
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);