fastjson反序列化json对象时保留null值的key

前端开发 作者: 2024-08-22 00:45:01
最近开发中遇到调用第三方web_api的功能,后端在处理json数据时使用fastjson来做反序列化,由于调用api返回的数据格式主体部分过于繁杂且没有太多可抽象的特征,所以只对头部(返回JSON最外层请求状态部分)进行了简单的分割,之后把剩下的主题内容进行数据库存储操作,并将结果返回给前端,由前端根据不同页面再做解析。 这样做的好处是,如果未来需求有变动(现在看来变动基本没跑了),我们不需要重
  • 更改fastjson源码(我至今未找到fastjson完整文档,放弃了)
  • 弃用fastjson,改用jackson或gson
String responseState = HttpRequestUtil.get(fullHttpURL);
responseState = responseState.replaceAll("null","‘-‘");//responseState为json正文
HttpState response = JSONObject.parSEObject(responseState,HttpState.class);
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
本文链接:http://www.jiecseo.com/news/show_66384.html