我如何使用四个多部分以及字段为该JSON请求制作一个控制器

时间:2019-06-25 11:24:27

标签: json spring spring-boot spring-mvc file-upload

我想做一个控制器来接受多部分以及表格数据。

我是否必须接受DTO中的所有数据,还是必须分别接受多部分?

eval.parent(quote(…))

1 个答案:

答案 0 :(得分:0)

尝试使用@JsonUnwrapped@JsonProperty。例如:

public class EmbeddedData {

    @JsonProperty("ApplicableFrom")
    Date applicableFrom;

    @JsonProperty("ApplicableTo")
    Date applicableTo;

    @JsonProperty("File")
    Object file;

    .....
}

public class Data {

    Boolean isTRCAvailable;

    @JsonUnwrapped(prefix = "trc")
    EmbeddedData trc;

    Boolean isTenFAvailable;

    @JsonUnwrapped(prefix = "tenF")
    EmbeddedData tenF;

    Boolean weatherPEInIndia;

    @JsonUnwrapped(prefix = "wpe")
    EmbeddedData wpe;

    .....
}