解析复杂的json对象

时间:2015-06-15 19:14:27

标签: java arrays json parsing gson

您好我正在尝试解析下面的json对象。但问题是,在 配置文件 属性中,有一个名为 fields 的属性,它有时是一个json对象有时是一个json数组,所以当我尝试使用Gson解析它时会产生问题。我按照这个链接但没有帮助How to dynamically handle json response array/object using Gson,所以之前遇到此问题的人需要帮助,谢谢!。

{
  "users": {
    "profile": [
      {
        "fields": {
          "key": "fname",
          "value": "Michael"
        }        
      },
      {
        "fields": [
          {
            "key": "lname",
            "value": "Bob"
          },
          {
            "key": "age",
            "value": "25"
          }

        ]
      }

    ]
  }
}

0 个答案:

没有答案