java如何返回json格式?

2025-01-03 09:48:50
推荐回答(1个)
回答1:

处理基本的java对象使用JSONObject类,用法大体如下:

public void testMap(){

Map map = new HashMap();

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是不能转换的,必须要把它转换成List这样的格式,才能转换。