前端接收解析ResponseData<T> rd = new ResponseData<T>(); rd.setCode("200"); rd.setMsg(msg == null ? "操作成功" : msg); rd.setData(obj); // rd.setMenu(); System.out.println(rd.getData());
时间: 2024-03-02 12:54:28 浏览: 157
【创新未发表】鸽群算法PIO-Kmean-Transformer-LSTM负荷预测Matlab源码 9523期.zip
前端接收解析ResponseData<T> rd的步骤如下:
1. 后端将ResponseData<T>对象转换成JSON格式返回给前端。
2. 前端使用JavaScript的JSON.parse()方法将JSON字符串解析成JavaScript对象。
3. 通过JavaScript对象获取code、msg和data属性的值。
以下是一个简单的示例代码:
后端Java代码:
```
ResponseData<String> rd = new ResponseData<>();
rd.setCode("200");
rd.setMsg("操作成功");
rd.setData("Hello, world!");
return new ResponseEntity<>(rd, HttpStatus.OK);
```
前端JavaScript代码:
```
fetch('url')
.then(response => response.json())
.then(data => {
console.log(data.code); // 200
console.log(data.msg); // 操作成功
console.log(data.data); // Hello, world!
});
```
在上面的示例中,后端将ResponseData<T>对象转换成JSON格式返回给前端,前端使用fetch()方法获取JSON数据,并使用JavaScript对象的属性获取code、msg和data属性的值。
阅读全文