后端java 如何返回給前端 JSON數(shù)據(jù)
JSON數(shù)據(jù)
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對(duì)象轉(zhuǎn)換為JSON格式的數(shù)據(jù),并返回給前端。以下是一個(gè)示例代碼,它將一個(gè)Java List對(duì)象轉(zhuǎn)換為JSON格式的數(shù)據(jù),并返回給前端:
```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() {
// 創(chuàng)建一個(gè)List對(duì)象
List<User> userList = new ArrayList<>();
// 添加一些用戶數(shù)據(jù) userList.add(new User("張三", 18));
userList.add(new User("李四", 20));
userList.add(new User("王五", 22));
// 返回List對(duì)象,Spring會(huì)自動(dòng)將其轉(zhuǎn)換為JSON格式的數(shù)據(jù) return userList;
}
// 定義一個(gè)User類,用于測(cè)試 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對(duì)象轉(zhuǎn)換為JSON格式的數(shù)據(jù),并返回給前端。Spring會(huì)自動(dòng)將List對(duì)象轉(zhuǎn)換為JSON格式的數(shù)組,其中每個(gè)元素都是一個(gè)JSON對(duì)象。在本例中,每個(gè)JSON對(duì)象都包含一個(gè)name屬性和一個(gè)age屬性。
Regenerate文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-613551.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-613551.html
到了這里,關(guān)于后端java 如何返回給前端 JSON數(shù)據(jù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!