1.List list = new ArrayList。
2.list.add(测试1)。
3.list.add(测试2)。
4.list.add(测试3)。
5.JSONArray jsonArray JSONArray.fromObject(list)。
6.System.out.println(jsonArray.toString。
7.这边要导包需要jsonlib.jarnet.sf.json.JSONArray。
用java初始化一个list,向list中添加值,并输出list中的值:
1.import java.util.
2.public class .
3. public static void main(String arg[]) .
4. List lis = new Arraylist.
5. lis.add("wo").
6. lis.add("shi").
7. lis.add("wang").
8.for(int i=0i<lis.size()i++).
9. System.out.print(lis.get(i)+"").
//获取json,这里用的是jquery的ajax方法,只是意思意思,这里可以替换为任何ajax请求function getData(){
$.ajax({
url: "xxx.php",
success: function(jsondata){
output(jsondata)
}
})
}
//函数
function output(json){
//转换字符串为对象
var Data = eval('(' + json + ')')
var html = ''
for(var i=0i<Data.lengthi++){
//具体键值根据你返回的字符串来
html += '名字' + Data[i].name + ' 年龄' + Data[i].age
}
//插入到元素
document.getElementById('el').innerHTML = html
}
//每隔10秒执行
setTimeout(getData, 10000)
$(function(){$.ajax({
type:'GET',
url:'{siteurl($siteid)}/api.php',
dataType:'json',
success: function(data) {
var wrap = $("#a")
for(var key in data) {
wrap.append($("<li>").html(key + ': ' + data[key]))
}
}
})
})