@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;
    }
}
发布了50 篇原创文章 · 获赞 85 · 访问量 161万+

猜你喜欢

转载自blog.csdn.net/qq_24347541/article/details/90408075
今日推荐