js怎么把list转换json字符串?

JavaScript03

js怎么把list转换json字符串?,第1张

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]))

            }

        }

    })

})