@RequestBody註解接收參數轉換list對象

postman提交的參數:

[{
		"id": "adsa1",
		"code": "sd",
		"type": "sadvssdfa",
		"status": "sdas",
		"creator": "svasda"
	},{
		"id": "adsa2",
		"code": "sd",
		"type": "sadvssdfa",
		"status": "sdas",
		"creator": "svasda"
	}
]

後臺的接收controller:

	@RequestMapping("/addOrders")
 	@ResponseBody
	public Json addOrders(@RequestBody String objects) {
		List<Torders> torders = JSONObject.parseArray(objects,Torders.class);
 		System.out.println("torders = " + torders);
 	}

後臺的model:

@Entity
@Table(name = "torders")
@DynamicInsert(true)
@DynamicUpdate(true)
public class Torders implements java.io.Serializable {

    private String id;
    private String code;
    private String type;
    private String status;
    private Date createTime;
    private Date updateTime;
    private String creator;

    @Id
    @Column(name = "ID", nullable = false, length = 36)
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章