Java 使用键名包含句点(.)的gson解析JSON

Java 使用键名包含句点(.)的gson解析JSON,java,json,parsing,gson,Java,Json,Parsing,Gson,尝试使用gson.json,但字符阻止创建类, 有没有办法重新映射虚线字段?因为Java不允许变量名中包含,所以您需要在类中的该字段上使用@SerializedName注释: { "data.url" : "http://dev.com", "value": [ { "color": "red" "shape": "rect" }, { "color": "blue"

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

因为Java不允许变量名中包含
,所以您需要在类中的该字段上使用
@SerializedName
注释:

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

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

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

$arr=json_decode('yourvar');echo$arr[0]->值[0]->颜色不为价值部分工作?@Sharikovladislav这不是PHP@BrianRoach,看看这个答案。我也用过。这不是php吗?朴素的please@SharikovVladislav这个问题与PHP无关。这是一个关于Java和使用Gson的问题。@BrianRoach ok:)抱歉:)
$arr=json_decode('yourvar');echo$arr[0]->值[0]->颜色不为价值部分工作?@Sharikovladislav这不是PHP@BrianRoach,看看这个答案。我也用过。这不是php吗?朴素的please@SharikovVladislav这个问题与PHP无关。这是一个关于Java和使用Gson的问题。@BrianRoach ok:)抱歉:)