153 votes

gson ignorant les entrées de la carte avec la valeur = null

     Gson gson = new Gson();

    Map<String,Object> map = new HashMap<String, Object>();
    map.put("a",1);
    map.put("b",null);

    System.out.println(gson.toJson(map));; //prints {"a":1}
 

Comment puis-je le faire pour inclure toutes les entrées? Je vous remercie

341voto

Alois Cochard Points 4846

http://sites.google.com/site/gson/gson-user-guide#TOC-Null-Object-Support

 Gson gson = new GsonBuilder().serializeNulls().create();
 

RTFM!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X