区块链技术博客
www.b2bchain.cn

如何在mvc3控制器中的json数组中获取值? – c#程序员分享

本文介绍了如何在mvc3控制器中的json数组中获取值? – c#程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我有一个包含Json结果的结果。 Json结果如下。

      <string xmlns="http://tempuri.org/">         {"Method":"LOGIN_AUTHENTICATE Start :8/29/2013 1:23:46 AM            ASW :8/29/2013 1:23:46 AM P21 :8/29/2013 1:23:50 AM End :8/29/2013 1:23:50AM",         "ResponseCode":0,"ResponseText":"","HomeBannerURL":"http://example.com/example/",         "resAccount":[{"shopper_uid":1877,"customer_code":"10950",          "customer_name":"JASPER ACCOUNT",          "contact_id":6449,"first_name":"jasper","last_name":"manickaraj",          "email_address":"[email protected]","password_hint":"name",          "default_shipping_method_uid":110,"password":"abc123",          "default_ship_to_address_id":"150"}],          "resCategories":  [{"item_category_uid":123,         "item_category_desc":"EFG",         "Total":0,"sub_category_image":"",         "sub_category_thumb":""},  {"item_category_uid":1,         "item_category_desc":"ABC",         "Total":0,"sub_category_image":"",         "sub_category_thumb":""},  {"item_category_uid":2,         "item_category_desc":"BCD",         "Total":0,"sub_category_image":"",         "sub_category_thumb":""},  {"item_category_uid":3,         "item_category_desc":"CDE",         "Total":0,"sub_category_image":"",         "sub_category_thumb":""}]}     <string> 

现在,我将上述结果分配给var Jsonresult;
现在,我需要从Jsonresult获取customer_name,first_name。
如何获得结果
请帮我解决这个问题。

参考方案

使用JavaScriptSerializer实现此功能。
首先,您必须定义一些实体,例如

public class RequestObj {     public string Method { get; set; }     public string ResponseCode { get; set; }     public string HomeBannerURL { get; set; }      public IList<Account> ResAccount { get; set; } }  public class Account {      public string shopper_uid { get; set; }      public string customer_name { get; set; }      public string first_name { get; set; } } 

第二,您可以反序列化您的字符串。

var scriptSerializer = new JavaScriptSerializer(); var obj = scriptSerializer.Deserialize<RequestObj>(str); 

ddl在服务器中未更新-asp.net – javascript

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

弹出表单中的ajax数据发布未命中控制器方法ASP.NET MVC – c#

我有一个弹出表单AddorEdit.cshtml,从index.cshtml页面调用。表单正在打开,但无法将数据发布到控制器方法。索引页// index.cshtml // <a class="btn btn-success" style="margin-bottom:10px;" onclick="P…

ASP.NET-如何更改JSON序列化的方式? – javascript

我正在使用ASP.NET通过以下查询返回Json文件:public ActionResult getTransactionTotals(int itemID) { DBEntities db = new DBEntities(); var query = from trans in db.Transactions // Linq query removed …

ASP.NET MVC中应为DataTable返回哪种数据? – javascript

我想为DataTable中的每个页面创建动态加载信息。我正在尝试遵循以下示例:https://www.datatables.net/manual/server-sidehttps://www.datatables.net/manual/data来自示例的代码:$('#example').DataTable( { serverSide: t…

Asp.Net:在服务器端还原DropDownList的客户端SelectedItem – c#

因此,我的页面上有一个dropDownList,其中包含数百个项目。用户可以通过在文本框中键入一些文本来过滤此DDL。然后对DDL进行相应的过滤(所有不包含输入文本的项目都将通过JavaScript删除)。然后,用户选择他的项目并按下按钮。通常,这将导致错误,因为DDL已更改并且ASP验证了PostBack数据。但是,使用EnableEventValidat…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 如何在mvc3控制器中的json数组中获取值? – c#程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们