java对象转使用JackSon,FastJSON转换成json字符串

1.使用fastJson将java对象(bean)转换成json字符串,如下:

    //java对象
    TestBean bean=new TestBean();
    bean.setLogisticCode(1234567);
    bean.setShipperCode(“STO”);
     
    //转换成json字符串  第一个参数是对象 第二个参数是防止转换时将实体类字段首字母转换为小写,如果有不需要强制性是大写字母的话可以去掉这个参数
	String jsonObject= toJSONString(bean,new PascalNameFilter());
  

返回结果:

	{"LogisticCode":"1234567","ShipperCode":"STO"}

2.使用jackSon将java对象(bean)转换成json字符串,如下:

	//java对象 注意在get方法上加@JsonProperty("字段名")注解
	TestBean bean=new TestBean();
    bean.setLogisticCode(1234567);
    bean.setShipperCode(“STO”);
      
	//这里的ObjectMapper可以放在全局注入
    String jsonObject = new ObjectMapper().writeValueAsString(bean);

返回结果:

	{"LogisticCode":"1234567","ShipperCode":"STO"}
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值