Java JSON 接收 post 传参, 实体类接收和 JSON接收


实体类接收

controller层

@PostMapping("/")
@ResponseBody
// public Result addProjectDetail(@RequestBody JSONObject json) {
public Result addProjectDetail(@RequestBody EvaProjectCaseDto jsdt) {
int a = eva.addProjectDetail(jsdt);

    Result result = new Result();
    if (a == 1) {
        result.setCode("200");
        result.setMsg("");
        result.setResult("");
    } else {
        result.setCode("500");
        result.setMsg("");
        result.setResult(" ");
    }
    return result;
}

实体类自建
{
private Integer project_id;
private Integer pro_eva_relevance_id;
private Integer eva_ass_id;
private Integer id;
/* 这里的内容是下边list 的内容
private String e_content;
private String evolve;
private Integer type;

*/

private List context;
}

另一种JSON JSON接收
@PostMapping("/")
@ResponseBody
public Result deleteProject(@RequestBody JSONObject json) {
int a= eva.deleteDetel(json.getInteger("id"));
Result result = new Result();
if (a == 1) {
result.setCode("200");
result.setMsg("");
result.setResult("");
} else {
result.setCode("500");
result.setMsg("");
result.setResult(" ");
}
return result;
}

Result 文件
//包名别忘记
import lombok.Data;

@Data
public class Result {

/**
 * 状态码
 */
private String code;

/**
 * 状态信息
 */
private String msg;

/**
 * 返回数据
 */
private T result;

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM