asp.net MVC 怎么把数据库中取出的 数据 转换成json格式给easyui datagrid 控件

asp.net MVC 怎么把数据库中取出的 数据 转换成json格式给easyui datagrid 控件,第1张

默认是有提供return Json(object) 方法,但是涉及到序列化,dataSet序列化是会出问题的,最好的写法是要么你自己写序列化JSON,要么你把dataSet编程List<Object>这样的范型去 *** 作JSON

可以使用spring mvc自带的jackson,就可以直接把一个对象转换成json格式输出到jsp页面了。

直接用 @ResponseBody 注解spring mvc就自动把我们的list转换成了json格式。

具体 *** 作如下:

1、web工程lib中加入jackson所需jar包:jackson-core-asl-1.9.9.jar、jackson-mapper-asl-1.9.9.jar

2、在applicationContext.xml中加入jackson的配置

3、在你的action中直接使用注解的方式"@ResponseBody"自动将返回值转化成json格式

4、jsp页面的js写法跟普通ajax格式一样

SpringMVC返回json数据有三种方式 1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。如: 或者同样要用jackson的jar包。 2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。


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

原文地址: http://outofmemory.cn/sjk/6803007.html

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

发表评论

登录后才能评论

评论列表(0条)

保存