2 zhl910114 zhl910114 于 2016.02.29 08:45 提问

哪一种json工具能将空值转为空字符串?

像阿里的fastjson, fastjson等解析json的工具,
哪一种工具可以将数据库查询出来的空值转为
空字符串而不是转为null? 或者什么办法可以来
解决空值变为null的问题?

2个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.02.29 09:02

可以重新json转换工具类的值映射方法,例如jackson 的用法。
参考:http://blog.csdn.net/Dracotianlong/article/details/29594107

zhl910114
zhl910114 回复毕小宝: 要是数据量很大呢,还要在前台格式化吗
2 年多之前 回复
wojiushiwo945you
wojiushiwo945you 回复zhl910114: 我没有碰到这个问题,以前是在前台显示时用js格式化下null的值。
2 年多之前 回复
zhl910114
zhl910114 你解决了吗?
2 年多之前 回复
xionglangs
xionglangs   Rxr 2016.02.29 11:38
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
含有null值属性对象转json时使其变成空字符串
在项目开发中经常需要讲后台的某个对象以json的方式传递给前台,默认配置将为空的属性不传递给前台。 NON_NULL
Gson对字符串null的字段转换为空字符串输出
将java bean转换为json字符串输出,变得越来越普遍。目前使用的阿里的fastjson,谷歌的gson等。个人感觉gson使用比较简单,所以就选择了gson。 但是如果后端有字段为null,使用原始的new Gson()就排除null字段,不传给前端。前端会报错。这不是我想要的。于是就按照网上方法使用了new GsonBuilder().serializeNulls(),还是不行。
fastjson生成json时Null转为空字符串""或者不展示
原文地址:http://wuzhuti.cn/2175.html 举个例子 生成JSON代码片段 [java] 预览复制 Map  jsonMap = new HashMap();   jsonMap.put("a",1);   jsonMap.put("b","");   jsonMap.put("c",null);   jsonMap
Retrofit Gson解析空字符串的问题
在实际开发项目中,服务器经常会用空字符串 “” 作为返回结果表示空值 ,但这在Gson当中就会遇到问题,如果这项数据的类型不是字符串,Gson解析就会报错 我们希望程序可以自动将空字符串解析为对应类型的空值,比如整型就解析为0,List型就解析为一个Empty List这个问题可以说是我用Retrofit+Gson以来最大的一个坑,以至于我在研究时差不多都要把源码看完了 提一件离奇的事是,G
jackson ObjectMapper 序列化成json,属性值为null时转换为""空字符串
ObjectMapper om = new ObjectMapper(){};           om.getSerializerProvider().setNullValueSerializer(new JsonSerializer() {             @Override             public void serialize(Object arg0, Jso
JSONObject怎么将null的值替换为空字符串
今天遇到个小问题,app识别不了null的值,只能将null替换成“”空字符串。 发现用Java的类好像没办法直接替换,只能自己写了一个对象,在转为json对象,通过设置JsonConfig就能实现了。 具体方法如下: JsonConfig jsonConfig= new JsonConfig(); // 设置字符串格式 jsonConfig.registerDefaul
spring boot 返回json字符串 null值转空字符串
@Configuration public class JacksonConfig { @Bean @Primary @ConditionalOnMissingBean(ObjectMapper.class) public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {
responsebody字段属性为null不传或转成空字符串
1。 为null时不传递 在springmvc.xml中加入,Include编译器报错不用理会,内部类 NON_NULL
springmvc处理返回的JSON数据中把NULL替换成空或者0的问题
由于公司人手不足,因此也就担任起来了前后端的开发,当然只是简单的,目前太高大上的东西我也弄不好,好了,废话不多说,直接进入正题吧    直接上例子: 1.需求:   前端现在需要用户的个人信息:   {     userName:”张三”,     age:20,     address:XX市XX区   } 2.后端返回的是:   {     userNa
java json不生成null或者空字符串属性
大家平时用java对象转json字符串。null或者空字符串属性是不需要生成到json字符串里面的。 如下方式生成,没有使用的属性也会生成json字符串属性。 JSONArray jsonarray = JSONArray.fromObject(ecmMessageMap.values()); msgObj = jsonarray.toString(); {"a