请老师帮助解决,代码有问题吗,为什么输出为list啊

来源:2-7 利用Ajax实现新闻列表

不成功不改名

2020-05-04 03:33:26

List list=new ArrayList();
		list.add(new News("TIOBE:2008年5月份全球编程语言排行榜","2018-5-1","TIOBE","..."));
		list.add(new News("TIOBE:2008年6月份全球编程语言排行榜","2018-6-1","TIOBE","..."));
		list.add(new News("TIOBE:2008年7月份全球编程语言排行榜","2018-7-1","TIOBE","..."));
		list.add(new News("TIOBE:2008年8月份全球编程语言排行榜","2018-58-1","TIOBE","..."));
		String json=JSON.toJSONString("list");
		System.out.println(json);
		response.setContentType("text/html;charset=UTF-8");
		response.getWriter().println(json);

http://img.mukewang.com/climg/5eaf1c6509ad9e2008360270.jpg

写回答

1回答

好帮手慕小琪

2020-05-05

同学你好,JSON.toJSONString()是将对象转化为Json字符串的方法,所以括号内传入的是对象,

也就是将"list"改为list,如下:将

String json = JSON.toJSONString("list");

改为

String json = JSON.toJSONString(list);

即可。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快~

0

0 学习 · 9666 问题

查看课程