This question already has answers here:
How to map JSON field names to different object field names?
                                
                                    (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;

09-09 22:49
查看更多