7-@ResponseBody返回JSON对象
导入相关jar包
jackson-annotations-2.5.0.jar
jackson-core-2.5.0.jar
jackson-databind-2.5.0.jar
package com.gzcgxt.json; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import com.gzcgxt.domain.User; /** * 将数据以json格式返回前台 * <p>Title: JsonController</p> * <p>Description: </p> * <p>Company: www.baidu.com</p> * @author 刘诗华 微信:15390725037 * @date 2019-7-16下午7:35:21 * @version 1.0 */ @Controller @RequestMapping("/json") public class JsonController { @RequestMapping("/index") @ResponseBody public User index() { User user=new User(); user.setId(11); user.setName("xxxx"); user.setPassword("asdfadsf"); return user; } @ResponseBody @RequestMapping("/list") public List<User> list() { List<User> list=new ArrayList<User>(); list.add(new User(1, "刘诗华", "123456")); list.add(new User(2, "刘诗华", "123456")); list.add(new User(3, "刘诗华", "123456")); list.add(new User(4, "刘诗华", "123456")); list.add(new User(5, "刘诗华", "123456")); list.add(new User(6, "刘诗华", "123456")); return list; } @ResponseBody @RequestMapping("/map") public Map<String, String> map() { Map<String, String> m=new HashMap<>(); m.put("name", "lsh"); m.put("age", "15"); return m; } @RequestMapping("/getstring") @ResponseBody public String getString() { return "Hello World..."; } }

浙公网安备 33010602011771号