fastjson升级为fastjson2
(1) pom修改
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</dependency>
为:
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2-extension-spring6</artifactId>
<version>2.0.46</version>
</dependency>
(2) import com.alibaba.fastjson.JSON; 替换为 import com.alibaba.fastjson2.JSON;
(3)getInnerMap:
Map<String, Object> innerMap = JSON.parseObject(JSONObject.toJSONString(obj)).getInnerMap();
替换为
Map<String, Object> innerMap = JSON.parseObject(JSONObject.toJSONString(obj), Map.class);
(4) import com.alibaba.fastjson.support.spring.GenericFastJsonRedisSerializer;
替换为:
import com.alibaba.fastjson2.support.spring6.data.redis.GenericFastJsonRedisSerializer;
(5) String original = JSONObject.toJSONString(innerMap, SerializerFeature.MapSortField);
替换为:
String original = JSONObject.toJSONString(innerMap, JSONWriter.Feature.MapSortField);
(6)String json = JSON.toJSONStringWithDateFormat(this, DateRangeQueryBuilder.TIME_FORMAT, SerializerFeature.WriteDateUseDateFormat);
替换为:String json = JSON.toJSONString(this, DateRangeQueryBuilder.TIME_FORMAT);
(6)JSONObject.toJSONString(map, SerializerFeature.SortField)
替换为:
JSONObject.toJSONString(userInfos)
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)