请问SpringMVC后端以字符串接收ajax发送的数据,请问怎么解析数据为java对象的呢

请问SpringMVC后端以字符串接收ajax发送的数据,请问怎么解析数据为java对象的呢,第1张

1 ObjectMapper objectMapper=new ObjectMapper(); orgcodehausjacksonmapObjectMapper;包下的

2 Object[] obj=objectMapperreadValue(数据,类型class)

比如你传的是json 数组对象

String[] str=objectMapperreadValue(data,String[]class)

3 数组转成list

List list=ArraysasList(str);

4 额外提供小知识。ajax 认识json格式 ,所以后台json格式返回给ajax 不需要转化

如果前台格式是jquery, 比如常用的datagrid 中的就是jquery对象

这时候你需要把json转化成jquery对象

var da = eval('('+data+')'); data 为json格式数据

纯手打。我叫雷锋

可以,但是这样的传递都是通过其他手段,也就是要经过序列化和反序列化

常用的方法有json和XML,比如使用ajax向Java发请求,我们先将对象转成JSON或者XML或者其他格式的字符串,然后发给java,java接到请求后再解决这个字符串

使用最多的是JSON格式,因为现在有许多的库可以来做这个序列化和反序列化

以上就是关于请问SpringMVC后端以字符串接收ajax发送的数据,请问怎么解析数据为java对象的呢全部的内容,包括:请问SpringMVC后端以字符串接收ajax发送的数据,请问怎么解析数据为java对象的呢、java使用ajax是否可以传递对象或数据集、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9845277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存