
Json转换-Fastjson
文章平均质量分 77
OkidoGreen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot 返回 BigDecimal ,数值太小导致返回科学计数法
1、自定义 FastJsonHttpMessageConverter ,放置list首位或,移除其他 json messageConverter。1、自定义ObjectMapper替换 或 自定义 MappingJackson2HttpMessageConverter。SerializerFeature.WriteBigDecimalAsPlain //防止科学计数法。2、配置 objectMapper。针对使用 Jackson 返回。针对使用 Fastjson返回。原创 2024-05-29 08:39:22 · 1162 阅读 · 1 评论 -
Fastjson Spring boot 返回字段为null值被过滤
最近因项目需要,从零开始重新搭建了一套框架给同事们用。在前后端对接的时候,发现后端提供的字段缺少了很多,即实体类为null值的字段,全部被过滤了。经排查,是fastjson的锅。因为fastjson默认就把value为null的值给过滤掉,不输出空值。俗话说,当你遇见问题时,找到问题的原因,你的问题就已经解决了一半。转载 2024-04-22 17:19:52 · 867 阅读 · 0 评论 -
Java反序列化漏洞总结【fastjson为例】
前言前段时间FastJson被曝高危漏洞,其实之前也被报过类似的漏洞,只是项目中没有使用,所以一直也没怎么关注;这一次刚好有项目用到FastJson,打算对其做一个分析。漏洞背景2020年05月28日, 360CERT监测发现业内安全厂商发布了[Fastjson远程代码执行漏洞](https://cert.360.cn/warning/detail?id=af8fea5f165df6198033de208983e2ad)的风险通告,漏洞等级:高危。Fastjson是阿里巴巴的开源JSON解析库,转载 2021-01-06 16:09:07 · 1644 阅读 · 0 评论 -
JSON-PATH - fastjson 使用
https://github.com/alibaba/fastjson/wiki/JSONPath原创 2019-12-10 11:41:57 · 915 阅读 · 0 评论 -
JSONPath-简单入门
原文来自:http://goessner.net/articles/JsonPath/JSONPath - 是xpath在json的应用。xml最大的优点就有大量的工具可以分析,转换,和选择性的提取文档中的数据。XPath是这些最强大的工具之一。如果可以使用xpath来解析json,以下的问题可以被解决:1,数据不使用特殊的脚本,可以在客户端交互的发现并取并获取。2,...转载 2019-03-26 17:42:36 · 709 阅读 · 0 评论 -
FastJson--阿里巴巴公司开源的速度最快的Json和对象转换工具
这是关于FastJson的一个使用Demo,在Java环境下验证的[java] view plain copy class User{ private int id; private String name; public int getId() { return id;转载 2017-01-09 20:54:40 · 1071 阅读 · 0 评论 -
fastjson使用
package jms.test; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; import jms.model.Dept; import jms.model.Employee; import jms.model.Student;转载 2017-01-10 12:01:05 · 1704 阅读 · 1 评论 -
【FastJSON】解决FastJson中“$ref 循环引用”的问题
https://blog.csdn.net/qq_35873847/article/details/78850528【需求与环境描述】0、开发环境 SSH,EasyUI,MySQL 1、需求要求: (1)首先获取所有的贷款订单数据,即List <LoanOrder>。 (2)然后从单个贷款订单实体LoanOrder去访问贷款人实体Loaner的信息。 ...转载 2019-01-04 16:00:26 · 1655 阅读 · 0 评论