这个list添加不了对象,怎么回事
来源:2-7 利用Ajax实现新闻列表
不成功不改名
2020-05-04 14:05:19
List<News> list=new ArrayList<News>(); list.add(new News("TIOBE:2008年5月份全球编程语言排行榜","2018-5-1","TIOBE","...")); String json=JSON.toJSONString("list"); System.out.println(json); response.setContentType("text/html;charset=UTF-8"); response.getWriter().println(json);
2回答
同学你好,上面同学回答的是正确的。
JSON.toJSONString()是将对象转化为Json字符串的方法,所以括号内传入的是对象,
也就是将"list"改为list,如下:将
String json=JSON.toJSONString("list");
改为
String json=JSON.toJSONString(list);
即可。
祝学习愉快~
不成功不改名
提问者
2020-05-04
同学你好:
String json=JSON.toJSONString(“list”);
改为
String json=JSON.toJSONString(list);
即可
相似问题