1.pom.xmlapp
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.5</version> </dependency>
2.測試代碼測試
@RequestMapping("/doMapJsonString") @ResponseBody public Map<String,Object> doMapJsonString(){ Map<String, Object> map = new LinkedHashMap<>(); map.put("id", 100); map.put("name", "BeiJing"); return map; //系統底層會基於返回值查找對應的轉換,將對象轉換爲指定格式的字符串 } @RequestMapping("/doMapJsonString02") @ResponseBody public List<Map<String,Object>> doMapJsonString02(){ List<Map<String,Object>> list = new ArrayList<>(); Map<String, Object> map = new LinkedHashMap<>(); map.put("id", 100); map.put("name", "BeiJing"); list.add(map); map = new LinkedHashMap<>(); map.put("id", 200); map.put("name", "ShangHai"); list.add(map); return list; //系統底層會基於返回值查找對應的轉換,將對象轉換爲指定格式的字符串 }
3.結果spa
[{"id":100,"name":"BeiJing"},{"id":200,"name":"ShangHai"}]