Android Json标记返回带有gson的null

Android Json标记返回带有gson的null,android,json,parsing,gson,Android,Json,Parsing,Gson,我正在使用Gson库解析我的android程序中的JSON请求。我的Json是这样的 {  "max_rental_rate": "9.00",  "average_rental_rate": "6.00",  "electricity_rate": "0.31",  "water_rate": "2.00",  "direct_line_exchange": "0.04", "buildings": [          {             "value": "3",        

我正在使用Gson库解析我的android程序中的JSON请求。我的Json是这样的

{
 "max_rental_rate": "9.00",
 "average_rental_rate": "6.00",
 "electricity_rate": "0.31",
 "water_rate": "2.00",
 "direct_line_exchange": "0.04",
 "buildings": [
         {
            "value": "3",
            "revision_id": "3"
         },
         {
            "value": "4",
            "revision_id": "4"
         }
      ],

      "map-image": "<img typeof=\"foaf:Image\"src=\"http://ccims.badrulmi.com/sites/default/files/styles/medium/public/3quarter_view_low.jpg?itok=Ac1mv9U5\" width=\"220\" height=\"165\" />"

}
还有我的主容器类

{

私人字符串最大租金;
私人字符串平均租金;
私人串电价;
私人串水费;
专用字符串直接交换;
私有字符串直接行注释;
私有字符串互联网;
私人字符串互联网注释;
私人建筑;
私有字符串映射图像;
}

谢谢你的帮助

谢谢,

使用注释:

 @SerializedName("map-image")
 private String mapimage;

使用注释,它将告诉gson解析器名称空间中的更改

希望您添加了getter和setter。。。
    private String max_rental_rate;
    private String average_rental_rate;
    private String electricity_rate;
    private String water_rate;
    private String direct_line_exchange;
    private String direct_line_remarks;
    private String internet;
    private String internet_remarks;
    private ArrayList<Buildings> buildings;
    private String mapimage;
 @SerializedName("map-image")
 private String mapimage;