请老师帮助解决,代码有问题吗,为什么输出为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);
1回答
好帮手慕小琪
2020-05-05
同学你好,JSON.toJSONString()是将对象转化为Json字符串的方法,所以括号内传入的是对象,
也就是将"list"改为list,如下:将
String json = JSON.toJSONString("list");
改为
String json = JSON.toJSONString(list);
即可。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快~
相似问题