如何将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]) } }