fastjosn在处理对象时,返回的json字符串不包括空的属性名称和值,但还是有方法可以实现:
Nation nation = new Nation();
nation.setName("china");
nation.setCode("");
JSON.toJSONString(nation, SerializerFeature.WriteMapNullValue)
处理结果:
{"name":"china","code":""}
else
JSON.toJSONString(nation);
结果:
{"name":"china"}