java中valueAsString_@RestController 和@ResponseBody,使用jackon的ObjectMapper的writeValueAsString方法可以把java对...

8a1415f4a300f97082793b8082883c07.png

也可以加在class类上 :

加@RestController

这样是前后端分离,只返回字符串,利于前端接受,解析,这样是 不通过视图解析器的,不走jsp,

68babb3c97194db4d3ba3fd1c9cff3d0.png

下面是list集合的输出

4b0b8bcd1af4dc202ae0faebc1f41b34.png

b5c998c689d83a819b721b568abb3509.png

如何把java对象转化成json字符串

这里就用到了jackon的jar包,使用writeValuesAsString的方法就可以把对角转化成json字符串。

下面是案例

这里的Object可以是POJO,也可以是Collection或数组。

public String toJson(Object object){

try {

String result = writeValueAsString(object);

return StringUtils.formatHtml(result);

} catch (IOException e) {

return null;

}

}

https://blog.csdn.net/qq_41555278/article/details/99702557?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param

//objectMapper.writeValueAsString(obj);

//把Java对象转化成json字符串并打印出来,这里就用到了jackon的jar包,使用writeValuesAsString的方法就可以把对角转化成json字符串。

a963fe8bae768fabecd22424e67fd9bf.png

用ObjectMapper解析时间就是时间戳的格式了,不是json格式

ad2d45168938ded10715cd704d4e4db7.png

使用java的方式设置日期格式

b8c8b2a037939211ba27826864125a6c.png

输出结果为:

252133f839e6cab623c507468c1baf87.png

使用ObjectMapper设置日期格式

157517a4bf7333b5d85e08d32cafa6d9.png

异常的话执行catch里面的跟return  null;

不异常就正常执行try里面的,

a9c2cc8dd6ace576f78a240f6ee17fc1.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值