1. 程式人生 > >alibaba的JSON.toString會把值為null的字段去掉,謹記

alibaba的JSON.toString會把值為null的字段去掉,謹記

sys bold new TE con ali round spa 結果

alibaba的JSON.toString會把值null的字段去掉,謹記

    Map<String,Object> map = new HashMap<>();
map.put("a", "1");
map.put("b", "2");
map.put("c", null);
String jsonString = JSON.toJSONString(map);
System.out.println(jsonString);

結果:{"a":"1","b":"2"}

    Map<String,Object> map = new HashMap<>();
map.put("a", "1");
map.put("b", "2");
map.put("c", "");
String jsonString = JSON.toJSONString(map);
System.out.println(jsonString);

  結果:{"a":"1","b":"2","c":""}

alibaba的JSON.toString會把值為null的字段去掉,謹記