使用 return Json(pageList, JsonRequestBehavior.AllowGet); 返回object

使用 return Content(JsonConvert.SerializeObject(pageList, timeConverter)); //返回json字符串

 // GET: Home
public ActionResult Index()
{
return View();
}
public ActionResult Json()
{
Dictionary<string, object> dic = new Dictionary<string, object>();
dic.Add("id", );
dic.Add("name", "hello");
return Json(dic, JsonRequestBehavior.AllowGet);
//返回结果 { "id":100,"name":"hello"}
}
public ActionResult JsonA()
{
List<string> mList = new List<string>();
mList.Add(""); //添加一个元素
mList.Insert(, "laiyanbin");//在index位置添加一个元素 //插入元素
//mList.RemoveAt(1); //删除下标为index的元素
//mList.Remove("111");//删除一个值
//mList.RemoveRange(3, 2);//超出删除的范围会出错 从3开始 删除2个元素
//注:删除某元素后,其后面的元素下标自动跟进
// mList.Contains("111");//判断是否存在 111
//mList.Clear();//清空集合
mList.Count();//获取元素数目
return Json(mList, JsonRequestBehavior.AllowGet);
//返回结果 ["111","laiyanbin"]
}
public ActionResult JsonB()
{
//test a = new test() { aa = 1, bb = "11", cc = true, dd = "22" };//对象初始化
//var test=new {Title=“a”,author=”b”};匿名对象
//
List<Course> mList = new List<Course>();
Course cou1 = new Course() {Cno=,Cname="",Score= };
mList.Add(cou1);
Course cou2 = new Course() { Cno = , Cname = "", Score = };
mList.Add(cou2);
return Json(mList, JsonRequestBehavior.AllowGet);
// 返回结果 [{"Cname":"123","Score":100,"Cno":1}] 添加1个
//[{"Cname":"123","Score":100,"Cno":1},{"Cname":"456","Score":1000,"Cno":2}] 添加两个 }
public ActionResult JsonC()
{
DataTable dt = new DataTable();
dt.Columns.Add();
dt.Columns.Add();
dt.Columns.Add();
dt.Columns.Add();
//Data
dt.Rows.Add(, "Manish", "Hyderabad", "");
dt.Rows.Add(, "Venkat", "Hyderabad", "");
dt.Rows.Add(, "Namit", "Pune", "");
dt.Rows.Add(, "Abhinav", "Bhagalpur", ""); return Json(dt, JsonRequestBehavior.AllowGet); //无法输出数据 //只能 输出集合和字典 }
}
public class Course
{
public int Cno { get; set; }//课程号
public string Cname;//课程名
public int Score;//成绩
}

MVC 返回json数据的更多相关文章

  1. Spring MVC返回json数据给Android端

    原先做Android项目时,服务端接口一直是别人写的,自己拿来调用一下,但下个项目,接口也要自己搞定了,我想用Spring MVC框架来提供接口,这两天便抽空浅学了一下该框架以及该框架如何返回json ...

  2. spring mvc 返回json数据的四种方式

    一.返回ModelAndView,其中包含map集 /* * 返回ModelAndView类型的结果 * 检查用户名的合法性,如果用户已经存在,返回false,否则返回true(返回json数据,格式 ...

  3. Spring MVC 返回json数据 报406错误 问题解决方案

    将jackson jar包改为jackson-databind-2.5.0.jar  jackson-core-2.5.0.jar  jackson-annotations-2.5.0.jar(这个版 ...

  4. mvc返回json数据

    不知道是不是你要的那种,这是用于返回简单数据表达数据操作成功,中间复杂代码掠过看首尾 [HttpPost] public IActionResult DataRole(int id, string[] ...

  5. spring mvc 返回JSON数据

    servlet相关XML配置 <!--这个不启用会报错--><mvc:annotation-driven /> <bean class="org.springf ...

  6. Spring MVC返回JSON数据

    将一个对象以json数据格式返回前台: @ResponseBody public  User login(User user) { return user; } 在控制器上使用@ResponseBod ...

  7. spring mvc返回json字符串数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable

    1.spring mvc返回json数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable 2. @RequestMapping(val ...

  8. 2.《Spring学习笔记-MVC》系列文章,讲解返回json数据的文章共有3篇,分别为:

    转自:https://www.cnblogs.com/ssslinppp/p/4528892.html 个人认为,使用@ResponseBody方式来实现json数据的返回比较方便,推荐使用. 摘要 ...

  9. 【Spring学习笔记-MVC-4】SpringMVC返回Json数据-方式2

    <Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...

随机推荐

  1. 支持移动触摸的jQuery图片Lightbox插件

    简介 这是一款支持移动触摸设备的简洁jQuery图片Lightbox插件.该LightBox插件可以在移动手机和桌面设备中运行,它具有响应式,预加载图片,键盘支持等特点,非常实用.它的特点还有: 响应 ...

  2. BZOJ 1500 Luogu P2042 [NOI2005] 维护数列 (Splay)

    手动博客搬家: 本文发表于20180825 00:34:49, 原地址https://blog.csdn.net/suncongbo/article/details/82027387 题目链接: (l ...

  3. 【习题 4-3 UVA - 220】Othello

    [链接] 我是链接,点我呀:) [题意] [题解] legal被我打成leagal... 然后注意输出坐标的时候,格式是%2d.. 然后就没啥难的了.. [代码] #include <bits/ ...

  4. hdu 1713求分数的最小公倍数

    题意中的圈数和天数说反了 #include<stdio.h> __int64 gcd(__int64 a,__int64 b) {/* 比如4/3 3/5 通分20/15 9/15 所以这 ...

  5. EXTJS之DATA PROXY READER

    这是不依赖于STORE的读取.我测试了很久,原来在新版本的EXTJS里.modelmanager.getmodel之类的不用了. 更改为静态的LOAD办法. <!DOCTYPE html> ...

  6. 打造终端下mutt收发邮件环境(fbterm,fetchmail,msmtp,procmail,mutt)

    实现mutt下收发邮件须要安装,mutt,fbterm,fetchmail,msmtp,procmail 下面是各配置文件.在home文件夹下,隐私信息有马赛克... .muttrc : 当中Mail ...

  7. ArcGIS教程:加权总和

    摘要 通过将栅格各自乘以指定的权重并合计在一起来叠加多个栅格. 插图 插图中,像元值与其权重因子相乘.两者所得结果相加创建输出栅格.以左上角像元为例.两个输入的值变为 (2.2 * 0.75) = 1 ...

  8. Android 怎样实现 焦点图的 无线循环滑动的状态?

    參考网址:http://my.oschina.net/xsk/blog/119167 总体的架构:ViewPgaer 中直接嵌套  IamgeView 方案一:  重写Viewpager 这样有局限性 ...

  9. HTTP详解工作原理

    1. HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议.它可以使浏览器更加高效,使网络传输减少. ...

  10. LNMP 架构 上传文件

    修改PHP上传文件大小限制的方法   修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 ...