使用包含句点(。)的键名称的gson解析JSON

时间:2014-01-22 04:27:58

标签: java json parsing gson

{
   "data.url" : "http://dev.com",
   "value": [
       {
         "color": "red"
          "shape": "rect"
       },
       {
          "color": "blue"
          "shape": "rect"
       }
   ]
}

尝试使用gson.json,但.字符阻止创建类, 有没有办法重新映射虚线字段?

1 个答案:

答案 0 :(得分:3)

由于Java不允许在变量名中使用.,因此您需要在类中的该字段上使用@SerializedName注释:

public class MyPojo {

    @SerializedName("data.url")
    private String dataUrl;
    ...

}