读取JSON序列化列表<string> </string>

时间:2013-12-03 12:15:23

标签: c# json jquery

我有一个普通的List<string>我用System.Web.Script.Serialization;

转换为JSON

结果类似于此

[
  "string1",
  "string2",
  "string3",
  "string4",
  "string5",
  "string6"
]

现在我如何在jQuery中阅读?我更喜欢能够逐个循环它们。 或者我应该创建一个更好的JSON对象并返回它,如果有的话有什么好方法可以从List<string>创建一个JSON对象?

2 个答案:

答案 0 :(得分:2)

使用AJAX请求以获取List到客户端并将其分配给JavaScript Array对象:

var list = new Array();
$.ajax({
     url: myUrl,
     success: function(data){
         list = data;
     }
});

您可以接下来迭代list,以便使用jQuery($.each)或常规JavaScript访问每个元素:

for (var i = 0; i < list.length; i++){
   //do whatever with *list[i]*
}

答案 1 :(得分:1)

您可以使用 $.each

循环播放它
$.each(yourList, function (index, value) {
    console.log(index, value);
});