在我的代码中,我在JSON中创建一个数组列表,并希望将这个arraylist响应到jquery。
List<String> list = new ArrayList<String>();
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做同样的事呢?
答案 0 :(得分:0)
没有样本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])
}
}