如何为可以是对象或字符串的属性生成GSONFormat?

时间:2016-12-21 04:36:46

标签: android gson

我使用GSON解析来自Volley请求的响应,并且当响应具有可以是字符串或对象或数组的属性时,卡在创建GSON格式时可能会...例如 content

{
      "data": {
        "date_updated": "2016-12-21T03:55:29.955Z",
        "date_created": "2016-12-21T03:55:29.955Z",
        "content": "String here",
        "content": {
            "longitude": "",
            "latitude": ""
        },
        "status": "PROC",
        "_id": "5859fd31a93c7235575d62db"
      }
}

我目前创建GSON模型的过程是:

  1. 创建一个java类
  2. 右键单击并选择Generate> GSONFormat
  3. 粘贴我尝试转换的对象然后在Volley中使用它。 我尝试了上面的目标,但它没有继续。我认为这是因为同一属性名称。
  4. 感谢您的建议。

1 个答案:

答案 0 :(得分:1)

你可以使用GsonFormat,你可以这样看: https://github.com/zzz40500/GsonFormat

enter image description here