ASP.NET 将后台返回得到的JSON 转换为数组
我的json 元数据是
我要的结果是将
分别添加到数组中
var jsondata = [{ "QuestionId": 1, "QuestionName": "Satisfaction", "QuestionDescription": "Satisfaction", "LanguageViewModel": [{ "LanguageId": 1, "languageCode": "bg", "StatusName": "Updated" }, { "LanguageId": 2, "languageCode": "cs", "StatusName": "Updated" }, { "LanguageId": 3, "languageCode": "da", "StatusName": "Updated" }, { "LanguageId": 4, "languageCode": "de", "StatusName": "Updated" }, { "LanguageId": 5, "languageCode": "el", "StatusName": "Updated" }, { "LanguageId": 6, "languageCode": "en", "StatusName": "Updated" }, { "LanguageId": 7, "languageCode": "es", "StatusName": "Updated" }, { "LanguageId": 8, "languageCode": "et", "StatusName": "Updated" }, { "LanguageId": 9, "languageCode": "fi", "StatusName": "Updated" }, { "LanguageId": 10, "languageCode": "fr", "StatusName": "Updated" }, { "LanguageId": 11, "languageCode": "he", "StatusName": "Updated" }, { "LanguageId": 12, "languageCode": "hi", "StatusName": "Updated" }, { "LanguageId": 13, "languageCode": "hr", "StatusName": "Updated" }, { "LanguageId": 14, "languageCode": "hu", "StatusName": "Updated" }, { "LanguageId": 15, "languageCode": "it", "StatusName": "Updated" }, { "LanguageId": 16, "languageCode": "ja", "StatusName": "Updated" }, { "LanguageId": 17, "languageCode": "ko", "StatusName": "Updated" }, { "LanguageId": 18, "languageCode": "lt", "StatusName": "Updated" }, { "LanguageId": 19, "languageCode": "lv", "StatusName": "Updated" }, { "LanguageId": 20, "languageCode": "ms", "StatusName": "Updated" }, { "LanguageId": 21, "languageCode": "nl", "StatusName": "Updated" }, { "LanguageId": 22, "languageCode": "no", "StatusName": "Updated" }, { "LanguageId": 23, "languageCode": "pl", "StatusName": "Updated" }, { "LanguageId": 24, "languageCode": "pt", "StatusName": "Updated" }, { "LanguageId": 25, "languageCode": "pt-br", "StatusName": "Updated" }, { "LanguageId": 26, "languageCode": "ro", "StatusName": "Updated" }, { "LanguageId": 27, "languageCode": "ru", "StatusName": "Updated" }, { "LanguageId": 28, "languageCode": "sk", "StatusName": "Updated" }, { "LanguageId": 29, "languageCode": "sl", "StatusName": "Updated" }, { "LanguageId": 30, "languageCode": "sv", "StatusName": "Updated" }, { "LanguageId": 31, "languageCode": "th", "StatusName": "Updated" }, { "LanguageId": 32, "languageCode": "tr", "StatusName": "Updated" }, { "LanguageId": 33, "languageCode": "zh-sim", "StatusName": "Updated" }, { "LanguageId": 34, "languageCode": "zh-tra", "StatusName": "Updated" }, { "LanguageId": 35, "languageCode": "ar-me", "StatusName": "Updated" }, { "LanguageId": 36, "languageCode": "zh-hk", "StatusName": "Updated" }, { "LanguageId": 37, "languageCode": "fr-ca", "StatusName": "ToBeLocalized"}]}];我要的结果是将
分别添加到数组中
<script type="text/javascript">
$(function () {
var jsondata = [{ "QuestionId": 1, "QuestionName": "Satisfaction", "QuestionDescription": "Satisfaction", "LanguageViewModel": [{ "LanguageId": 1, "languageCode": "bg", "StatusName": "Updated" }, { "LanguageId": 2, "languageCode": "cs", "StatusName": "Updated" }, { "LanguageId": 3, "languageCode": "da", "StatusName": "Updated" }, { "LanguageId": 4, "languageCode": "de", "StatusName": "Updated" }, { "LanguageId": 5, "languageCode": "el", "StatusName": "Updated" }, { "LanguageId": 6, "languageCode": "en", "StatusName": "Updated" }, { "LanguageId": 7, "languageCode": "es", "StatusName": "Updated" }, { "LanguageId": 8, "languageCode": "et", "StatusName": "Updated" }, { "LanguageId": 9, "languageCode": "fi", "StatusName": "Updated" }, { "LanguageId": 10, "languageCode": "fr", "StatusName": "Updated" }, { "LanguageId": 11, "languageCode": "he", "StatusName": "Updated" }, { "LanguageId": 12, "languageCode": "hi", "StatusName": "Updated" }, { "LanguageId": 13, "languageCode": "hr", "StatusName": "Updated" }, { "LanguageId": 14, "languageCode": "hu", "StatusName": "Updated" }, { "LanguageId": 15, "languageCode": "it", "StatusName": "Updated" }, { "LanguageId": 16, "languageCode": "ja", "StatusName": "Updated" }, { "LanguageId": 17, "languageCode": "ko", "StatusName": "Updated" }, { "LanguageId": 18, "languageCode": "lt", "StatusName": "Updated" }, { "LanguageId": 19, "languageCode": "lv", "StatusName": "Updated" }, { "LanguageId": 20, "languageCode": "ms", "StatusName": "Updated" }, { "LanguageId": 21, "languageCode": "nl", "StatusName": "Updated" }, { "LanguageId": 22, "languageCode": "no", "StatusName": "Updated" }, { "LanguageId": 23, "languageCode": "pl", "StatusName": "Updated" }, { "LanguageId": 24, "languageCode": "pt", "StatusName": "Updated" }, { "LanguageId": 25, "languageCode": "pt-br", "StatusName": "Updated" }, { "LanguageId": 26, "languageCode": "ro", "StatusName": "Updated" }, { "LanguageId": 27, "languageCode": "ru", "StatusName": "Updated" }, { "LanguageId": 28, "languageCode": "sk", "StatusName": "Updated" }, { "LanguageId": 29, "languageCode": "sl", "StatusName": "Updated" }, { "LanguageId": 30, "languageCode": "sv", "StatusName": "Updated" }, { "LanguageId": 31, "languageCode": "th", "StatusName": "Updated" }, { "LanguageId": 32, "languageCode": "tr", "StatusName": "Updated" }, { "LanguageId": 33, "languageCode": "zh-sim", "StatusName": "Updated" }, { "LanguageId": 34, "languageCode": "zh-tra", "StatusName": "Updated" }, { "LanguageId": 35, "languageCode": "ar-me", "StatusName": "Updated" }, { "LanguageId": 36, "languageCode": "zh-hk", "StatusName": "Updated" }, { "LanguageId": 37, "languageCode": "fr-ca", "StatusName": "ToBeLocalized"}]}];
var dataQuestion = [];
$(eval(jsondata)).each(function () {
//格式为,\\QuestionId,QuestionName,QuestionDescription,LanguageViewModel为其key
//例如QuestionId的Key 对应的值就是1,QuestionName的key对应的值就是Satisfaction
});
...全文
相关推荐
Jquery+asp.net后台数据传到前台js进行解析的方法
所以在解析后台数据的时候,我们需要根据后台的数据情况,特殊处理和对待。 我这里后台用的是asp.net提供的wcf服务,也有ashx一般处理程序。大致原理差不多。 C#中我们经常用的对象,有实体对象比如:User;有List集合,一般为返回列表。 复杂点的还有对象嵌套对象或者list集合的。不过没什么差别,只要看你的数据多少来决定是由js处理数据, 还是后台处理了直接返回最终结果。 1、实体对象:返回是对象的话,在js中,直接就是和你后台代码类中的对象数据是一样的。 比如下面代码,就是获取到一个对象。直接用它的name属性就可以获取到。 代码如下:$.ajax({ type: “post”,
动态调取webservice返回json数据并处理
动态调取webservice返回json数据,并把数据绑定到gridview中
MVC后台创建Json(List)前台接受并循环读取实例
MVC后台创建Json(List)同时前台接受并循环读取,具体实现代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助
JQuery zTree asp.net实例
JQuery zTree是一个功能强大的Tree控件,这里使用asp.net实例了JQuery zTree数据加载,希望对大家有所帮助
MVC3用Jquery Post Array 在后台Action获得集合
在MVC3中,用Jquery异步把一个Array Post到Action时,在集合里面可以获取相应的属性值


