.net MVC 后台如何遍历Json数据?

问题描述

[{"licensePlate":"桂M99999","nextMaintenanceDate":"2016-01-12T00:00:00"},{"licensePlate":"桂M55555","nextMaintenanceDate":"2016-01-12T00:00:00"},{"licensePlate":"桂M77777","nextMaintenanceDate":"2016-01-12T00:00:00"}]前台:$("#bt_SendSMS").click(function(){varids=[];varrows=$('#TwoLevelMaintenanceSMS').datagrid('getSelections');vararr=null;varobj={};for(vari=0;i<rows.length;i++){arr={"licensePlate":rows[i].licensePlate,"nextMaintenanceDate":rows[i].nextMaintenanceDate}ids.push(arr);}$.post("/CustomService/SendNoticeSMS",JSON.stringify(result=ids),function(result){});});后台:publicActionResultSendNoticeSMS(){StreamReaderreader=newStreamReader(Request.InputStream);stringdata=reader.ReadToEnd();JavaScriptSerializerjs=newJavaScriptSerializer();varresult=js.DeserializeObject(data);这里什么遍历出result中的每个值?}

解决方案

解决方案二:
你用逗号,顿号split。
解决方案三:
引用1楼wyqlxy的回复:

你用逗号,顿号split。

+1
解决方案四:
你读到的data就是你一开始就写的字符串吗?如果是的话你就是到序列化成集合
解决方案五:
转化为对象,然后遍历
解决方案六:
如果用newtonsoft.json的话JArrayo=(JArray)JsonConvert.DeserializeObject(jsonstring);IList<JToken>oList=(IList<JToken>)o;foreach(JTokenjtinoList){JObjectjo=jtasJObject;foreach(Jpropertyjpinjo.Properties){获取json中的键jp.Name和值jp.Value}}

时间: 2024-08-29 05:37:23

.net MVC 后台如何遍历Json数据?的相关文章

Jquery遍历Json数据的方法

  这篇文章主要介绍了Jquery遍历Json数据的方法,涉及jQuery遍历json格式数据的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了Jquery遍历Json数据的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4

为什么得不到后台传的JSON数据?

问题描述 为什么得不到后台传的JSON数据? 求帮助啊 Springmvc public void firstP(HttpServletRequest request) { List<Picture> pl = (List<Picture>) pageService.getPageList(1, number); JSONArray array = JSONArray.fromObject(pl); request.setAttribute("pl",array

javascript-静态页面使用ajax获取后台传递的Json数据

问题描述 静态页面使用ajax获取后台传递的Json数据 项目中需要用到javascript获取后台传回来的Json数据,需要使用了ajax,页面是自动生成的静态页面,不能够使用到js框架,有办法么? 解决方案 ssh 中 jquery ajax 调用action返回的json数据并传递到页面Struts2结合jquery使用Ajax传递Json数据jsp页面使用json后台数据 解决方案二: 静态页面为什么不能用js,两者根本不矛盾的事情. 解决方案三: 你的意思是不能导入框架的js文件是吗

ajax接受后台返回的json数据不全

问题描述 ajax接受后台返回的json数据不全 后面没东西了 导致ajax直接进入error方法了知道的大神帮忙支支招 , 万分感谢 解决方案 网络不稳定导致数据没有传输完吧...你浏览器直接访问地址能获取到完整的数据没? 解决方案二: 你先检查后台组织json的地方是否组织了正确的数据 解决方案三: 如果是你在后台自己封装的json对象,需要考虑容错,不要因为某一项异常或导致了返回的对象不是一个完整的Json对象.最好是先取值,最后统一封装,而不是动态拼接这种形式,极易出错. 解决方案四:

javascript for-in有序遍历json数据并探讨各个浏览器差异_javascript技巧

object本身就是无对象的集合,因此在用 for-in 语句遍历对象的属性时,遍历出的属性顺序与对象定义时不同. 了解W3C标准: 根据 ECMA-262(ECMAScript)第三版中描述,for-in 语句的属性遍历的顺序是由对象定义时属性的书写顺序决定的. 关于 ECMA-262(ECMAScript)第三版中 for-in 语句的更多信息,请参考 ECMA-262 3rd Edition 中 12.6.4 The for-in Statement. 在现有最新的 ECMA-262(EC

Jquery遍历Json数据的方法_jquery

本文实例讲述了Jquery遍历Json数据的方法.分享给大家供大家参考.具体如下: <html> <head> <title>jQuery遍历json</title> <script src="js/jquery-1.5.2.min.js" type="text/javascript"></script> </head> <script> var a = { "

关于jquery遍历json数据的问题

问题描述 关于jquery遍历json数据的问题 [{"1":["成都","绵阳","德阳","内江"]},{"2":["南京","无锡","徐州"]},{"3":[.........]}] 请问下,这样的一组json数据我要怎么去解析遍历他?得到单个的市. 解决方案 通过pyth $.each(Data,

显示-求教将后台返回的JSON数据填充到表格的问题,js的循环怎么写才正确。

问题描述 求教将后台返回的JSON数据填充到表格的问题,js的循环怎么写才正确. 后台返回的是这样的 {"reportId":"1","className":"java","reportName":"232","teaName":"刘老师","stuName":"张同学","uploadDate&q

浅析Ajax后台success传来json数据的问题_AJAX相关

最近在使用JQuery的ajax方法时,需要返回的数据为json数据,在success返回中数据处理会根据返回方式不同会采用不同的方式来生成json数据.在$.ajax方法中应该是如何来处理的,简单进行说明. 首先给出要传的json数据:[{"demoData":"This Is The JSON Data"}] 1,使用普通的aspx页面来处理 $.ajax({ type: "post", url: "Default.aspx&quo