Java @JsonProperty尝试解析PascalCase失败
我的任务是从使用PascalCase的ASP.NET应用程序获取回调,而不是像Java那样使用fooBar->fooBar。我使用下面的模型,其中@JsonProperty在逻辑上被使用,但不幸的是,我没有看到效果,我只能在发送camelCase时看到序列化的结果。为什么这个注释不起作用 出版的鱼类文本-Lorem ipsum dolor sit amet,Concertetur Adipising elit。狮子座的狮子座射手座,在佩伦茨克。我是正义之神,封建主义者埃吉特·波特提托·a,诅咒者和奥基。第二种交通工具。杜洛莱克托斯、普雷蒂姆·莱克托斯、普雷蒂姆·尼布芸香。莫里斯·拉奥里特·埃拉特,康格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,诅咒者
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