美文网首页
fastJson的SerializeFilter使用

fastJson的SerializeFilter使用

作者: 缄默_6d04 | 来源:发表于2018-01-24 16:25 被阅读0次

场景:json格式转化时对于int型数据有长度限制,若是数据过长,转化后会导致数据不准确的情况。使用String型可以避免这个情况:

//将Id字段改为String型

ValueFilter filter =new ValueFilter() {

@Override

    public Objectprocess(Object object, String name, Object value) {

        String idKey ="id";

        if(idKey.equals(name)) {

                return value.toString();

        }

        return value;

    }

};

return JSONObject.toJSONString(result, filter);

其他情况参考:https://github.com/alibaba/fastjson/wiki/SerializeFilter

相关文章

网友评论

      本文标题:fastJson的SerializeFilter使用

      本文链接:https://www.haomeiwen.com/subject/mkvuaxtx.html