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