web-dev-qa-db-fra.com

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?

121
m2o

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

Gson gson = new GsonBuilder().serializeNulls().create();
278
Alois Cochard