java spring boot返回json的写法
Posted newmiracle宇宙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java spring boot返回json的写法相关的知识,希望对你有一定的参考价值。
java spring boot返回json的写法 (用于写接口)
加了
@RestController 控制器的返回值就会返回json了
package com.example.demo2122; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.*; @RestController public class HelloControl { @GetMapping("/hello") public Map<Object, Object> hello(@RequestParam(value = "name", defaultValue = "World") String name) { List<Map<Object, Object>> list = new ArrayList<Map<Object, Object>>(); Map<Object, Object> map1 = new HashMap<Object, Object>(); map1.put("姓名1", "张三"); map1.put("姓名2", "李四"); map1.put("姓名3", "王五"); list.add(map1); Map<Object, Object> map=this.commonajax(100,"查询成功",list); return map; } private Map<Object, Object> commonajax(Integer code,String msg,List<Map<Object, Object>> data){ Map<Object, Object> map = new HashMap<Object, Object>(); map.put("code", code); map.put("msg", "查询成功"); map.put("data", data); return map; } }
以上是关于java spring boot返回json的写法的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot 问题使用 Jackson 序列化 java.time.LocalDateTime 以返回 ISO-8601 JSON 时间戳?
小马哥-Java 微服务实践 - Spring Boot 系列-01Java 微服务实践 - Spring Boot 系列初体验