Transformer un objet Java en JSON
Bonjour,
Je suis débutant dans le monde JSON , j'ai trouvé un api qui permet de transformer des objets java en json facilement Jackson ( c'est ce qui est dit dans la doc).
Voila ce que j'ai fait et qui marche pas:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| package com.monapplication;
import java.util.ArrayList;
import java.util.List;
public class DataObject {
private int data1 = 100;
private String data2 = "hello";
private List list = new ArrayList() {
private static final long serialVersionUID = 1L;
{
add("String 1");
add("String 2");
add("String 3");
}
};
}
} |
Que j'appelle dans ma classe principale :
Code:
1 2 3
| DataObject dataObject = new DataObject();
JSONObject json = JSONObject.fromObject(dataObject );
System.out.println(json.toString()); |
Et à l'affichage c'est vide ! Voila mon soucis, merci d'avance.