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)
javascript利用alert(json)的方法就可以打印json字符串其实就看想在哪里打印,如果是想在页面看到的话这种方法还是挺不错的
如果实在不行就可以利用另外一种方法,就是把json的值赋给页面的一个元素的value,就可以在页面上看到json的值了