json序列化疑问

json序列化疑问

老师,请问这2在json序列化方式有什么区别?效果一样吗

有没有什么区别

方式一
 <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.12.3</version> 
    </dependency>	
ObjectMapper objectMapper = new ObjectMapper();	
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);	
String json = objectMapper.writeValueAsString(result);	
方式二
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.54</version>
</dependency>
String json = JSON.toJSONString(goods);


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,二者在进行Json序列化的功能上没有本质区别。FastJson的运行效率较高,而Jackson内部依赖更少,所以使用时可以根据需要进行选择。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师