This question already has answers here:
How to map JSON field names to different object field names?
(3个答案)
2年前关闭。
我正在调用rest服务,该服务返回JSON对象,其中一个字段为
JSON如下
这没用
也不
(3个答案)
2年前关闭。
我正在调用rest服务,该服务返回JSON对象,其中一个字段为
error-codes
。现在,不允许在Java中将变量声明为“-”。JSON如下
{
"success": true|false,
"error-codes": [...]
}
这没用
private List<ErrorCodes> errorCodes;
也不
private List<ErrorCodes> errorcodes;
最佳答案
您必须使用JSON解析器,例如Jackson。在这种情况下,请使用:
@JsonProperty("error-codes")
private List<ErrorCodes> errorCodes;