欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

重写toString方法 打印对象为json,tostringjson

来源: javaer 分享于  点击 46324 次 点评:40

重写toString方法 打印对象为json,tostringjson


1 需要引入alibaba的jar包:

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.4</version>
</dependency>

2 代码示例
注意:写在对应的pojo类中

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;

@Override
    public String toString() {
        return JSON.toJSONString(this, new SerializerFeature[]{SerializerFeature.WriteMapNullValue, SerializerFeature.WriteNullListAsEmpty,
                SerializerFeature.WriteNullStringAsEmpty, SerializerFeature.WriteNullNumberAsZero, SerializerFeature.WriteNullBooleanAsFalse,
                SerializerFeature.UseISO8601DateFormat });
    }

3 使用
直接使用被重写过的pojo类 即可得到json字符串

参考内容

相关文章

    暂无相关文章

用户点评