如何将json中的数组响应给jquery?

在我的代码中,我在JSON中创建一个数组列表,并希望将这个arraylist响应到jquery中。

List list = new ArrayList(); for(int i=0;i<5;i++){ list.add(i); } 

如何将此列表响应到我的jquery文件并在jquery中检索它? 对于一个简单的String,我知道如何使用ajax在jquery中进行响应和检索。 例如: – IN JSON

 String name ="abcd"; writer.key("nameofperson").value(name); 

并在jquery

  $.ajax({ url: baseURL + '.json', dataType: 'json', type:'POST', success: function(data) { console.log("test sucess"); var ROI =data['nameofperson']; alert(ROI) }, 

这是工作。 我如何为arraylist实现同样的目标?

没有样本json很难回答,但总的来说 – 这就是你需要做的:

 System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer(); var myJson = js.Serialize(list); 

并在客户端执行此操作:

  success: function(data) { for( var i in data ) { alert(data[i]) } }