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

JavaScript011

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)+"").

1、由后台action

传给前台是需要将map

转成json格式

复制代码

代码如下:

Map<String,

List>

resultMap;

JSONObject

json

=

JSONObject.fromObject(resultMap)

message

=

json.toString()

List中存放多个student对象

2、前台js

中先将结果json串转成对象

复制代码

代码如下:

var

obj

=

eval("("+data+")")

3、遍历取list

中的对象

复制代码

代码如下:

for(var

key

in

obj){

//第一层循环取到各个list

var

List

=

obj[key]

for(var

student

in

List){

//第二层循环取list中的对象

alert(List[student

].id)

alert(List[student

].name)

}

}

按一下shift键。

js字面量对象转成json字符串,vararr=1,2,3,{a:1}。json.stringify(arr)。字符串解析成json,varstr='1,2,3,{a:1}':json.parse(str)。

字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的。