您的位置:首页 > Web前端 > JavaScript

fastjson.jar 对象序列化数据丢失问题

2018-01-12 11:07 441 查看
现象:

调用fastjson.jar中的接口将java对象转换成json字符串后,转换后的字符串丢失数据。

        如: 转换后的字符串本应为: "[{"key":"0206","value":["11111111","222222222","333333333"]}"

                      实际获取的数据为:
"[{"key":"0206","value":["11111111","222222222","333333333"

调用的接口: public static final String toJSONString(Object object, SerializerFeature... features)

调用代码:

SerializerFeature[] featureArr = { SerializerFeature.WriteClassName };

String jsonStr = JSONObject.toJSONString(obj, featureArr);

解决办法:

是fastjson.jar的问题,在1.2.28版本中已经解决该问题。使用1.2.28版本的fastjson.jar即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐