Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @JsonProperty尝试解析PascalCase失败_Java_Spring_Spring Mvc_Serialization_Jackson - Fatal编程技术网

Java @JsonProperty尝试解析PascalCase失败

Java @JsonProperty尝试解析PascalCase失败,java,spring,spring-mvc,serialization,jackson,Java,Spring,Spring Mvc,Serialization,Jackson,我的任务是从使用PascalCase的ASP.NET应用程序获取回调,而不是像Java那样使用fooBar->fooBar。我使用下面的模型,其中@JsonProperty在逻辑上被使用,但不幸的是,我没有看到效果,我只能在发送camelCase时看到序列化的结果。为什么这个注释不起作用 出版的鱼类文本-Lorem ipsum dolor sit amet,Concertetur Adipising elit。狮子座的狮子座射手座,在佩伦茨克。我是正义之神,封建主义者埃吉特·波特提托·a,诅咒者

我的任务是从使用PascalCase的ASP.NET应用程序获取回调,而不是像Java那样使用fooBar->fooBar。我使用下面的模型,其中@JsonProperty在逻辑上被使用,但不幸的是,我没有看到效果,我只能在发送camelCase时看到序列化的结果。为什么这个注释不起作用

出版的鱼类文本-Lorem ipsum dolor sit amet,Concertetur Adipising elit。狮子座的狮子座射手座,在佩伦茨克。我是正义之神,封建主义者埃吉特·波特提托·a,诅咒者和奥基。第二种交通工具。杜洛莱克托斯、普雷蒂姆·莱克托斯、普雷蒂姆·尼布芸香。莫里斯·拉奥里特·埃拉特,康格

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({
        "Result",
        "TransactionId",
        "Error",
        "ErrorDescription"
})
public class CallbackCheckSignRqDto {

    @JsonProperty("Result")
    private String result;
    @JsonProperty("TransactionId")
    private String transactionId;
    @JsonProperty("Error")
    private String error;
    @JsonProperty("ErrorDescription")
    private String errorDescription;

    @JsonProperty("Result")
    public String getResult() {
        return result;
    }

    @JsonProperty("Result")
    public void setResult(String result) {
        this.result = result;
    }

    @JsonProperty("TransactionId")
    public String getTransactionId() {
        return transactionId;
    }

    @JsonProperty("TransactionId")
    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    @JsonProperty("Error")
    public String getError() {
        return error;
    }

    @JsonProperty("Error")
    public void setError(String error) {
        this.error = error;
    }

    @JsonProperty("ErrorDescription")
    public String getErrorDescription() {
        return errorDescription;
    }

    @JsonProperty("ErrorDescription")
    public void setErrorDescription(String errorDescription) {
        this.errorDescription = errorDescription;
    }

}

@RequestMapping(value = "/callback", method = RequestMethod.POST)
    @ResponseBody
    public ResponseEntity callback(@RequestBody CallbackCheckSignRqDto callbackCheckSignRqDto)
JDK1.8