Comment convertir un objet Java en Json sur PC ou Mac (avec images)

Table des matières:

Comment convertir un objet Java en Json sur PC ou Mac (avec images)
Comment convertir un objet Java en Json sur PC ou Mac (avec images)

Vidéo: Comment convertir un objet Java en Json sur PC ou Mac (avec images)

Vidéo: Comment convertir un objet Java en Json sur PC ou Mac (avec images)
Vidéo: Excel - Afficher deux plages de données sur un même graphique 2024, Peut
Anonim

Ce wikiHow vous apprend à convertir des objets Java en Json sur PC ou Mac. Dans ce tutoriel, nous utiliserons la classe Objectmapper de la bibliothèque Jackson. C'est le moyen le plus simple de convertir des objets Java en Json.

Pas

9688688 1
9688688 1

Étape 1. Ajoutez les dépendances suivantes au fichier pom.xml

Ces dépendances ajouteront "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" et "jackson-databind-2.9.3.jar". Assurez-vous d'inclure la dernière version de la liaison de données Jackson sous "Version".

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

Étape 2. Tapez le code du mappeur d'objets

Cela démarrera la classe objectmapper de la bibliothèque Jackson.

    Mappeur ObjectMapper = new ObjectMapper();

9688688 3
9688688 3

Étape 3. Tapez le nom de l'objet

Tapez le code suivant. Tapez le nom réel de l'objet Java que vous convertissez en Json. Par exemple, si l'objet Java est nommé "Student", le code indiquera Student Student = new Student();

    ObjectName ObjectName = new ObjectName();

9688688 4
9688688 4

Étape 4. Tapez la valeur d'écriture pour Json

Cela créera un fichier Json de sortie après la conversion de l'objet Java. Tapez le chemin prévu du fichier json à la place de "c:\Jsonfile.json". Tapez le nom de l'objet Java que vous souhaitez convertir en Json à la place de "ObjectName".

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

Étape 5. Passez en revue votre résultat

L'ensemble du code devrait ressembler à ceci:

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

Conseillé: