java如何返回json格式?
1个回答
展开全部
处理基本的java对象使用JSONObject类,用法大体如下:
public void testMap(){
Map<String,Object> map = new HashMap<String,Object>();
map.put("name", "qiu");
map.put("password", "123");
map.put("address", "china");
User user = new User();
user.setUserName("qiuqiu");
user.setPassword("123456");
user.getTels().add("1234444556677");
user.getTels().add("6893493458585");
map.put("user", user);
JSONObject json = new JSONObject(map);
System.out.println(json.toString());
}
官方的JSONArray并不支持javabean的直接转换,比如List<User>是不能转换的,必须要把它转换成List<Map>这样的格式,才能转换。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询