后端java 如何返回给前端 JSON数据
短信预约 -IT技能 免费直播动态提醒
后端java 如何返回给前端 JSON数据
JSON数据
var data = [ { checkinginTime: '2023-04-23', ip: '111' }, { checkinginTime: '2023-04-22', ip: '111' }, { checkinginTime: '2023-04-28', ip: '111' }, { checkinginTime: '2023-04-24', ip: '111' }];
后端返回
在Java后端中,你可以使用Spring框架提供的@ResponseBody注解将Java对象转换为JSON格式的数据,并返回给前端。以下是一个示例代码,它将一个Java List对象转换为JSON格式的数据,并返回给前端:```javaimport org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import java.util.ArrayList;import java.util.List;@Controllerpublic class MyController { @RequestMapping("/getJsonData") @ResponseBody public List<User> getJsonData() { // 创建一个List对象 List<User> userList = new ArrayList<>(); // 添加一些用户数据 userList.add(new User("张三", 18)); userList.add(new User("李四", 20)); userList.add(new User("王五", 22)); // 返回List对象,Spring会自动将其转换为JSON格式的数据 return userList; } // 定义一个User类,用于测试 public static class User { private String name; private int age; public User(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }}
在上述代码中,@ResponseBody注解用于将Java List对象转换为JSON格式的数据,并返回给前端。Spring会自动将List对象转换为JSON格式的数组,其中每个元素都是一个JSON对象。在本例中,每个JSON对象都包含一个name属性和一个age属性。
Regenerate
来源地址:https://blog.csdn.net/weixin_48616345/article/details/130375674
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341