反序列化非结构化数据

时间:2019-10-01 22:59:05

标签: java android gson deserialization json-deserialization

我正在尝试反序列化对Java Object的JSON响应。 JSON响应具有随机对象,如下所示。我想知道如何使用GSON之类的库反序列化它。 除了键 First Second Third 外,所有其他数据在每次网络获取时都会更改。 欣赏是否有人有指针。

{
  “First”: {
    “xxx”: {
      "variants": {
        “xxx_bin”: {
          "com.demo1”: {
            “demo1_A”: 0,
            “demo1_B”: “some text”,
            “demo1_C”: true,
            “demo1_D”: [
              "value_1",
              "value_2”
            ],
            “demo1_E”: {
              "key_data”: “key_data_exp"
            }
          }
        },
      “xxx_bin2”: {
        …
      }
      },
    }
  },
  “Second”: {
    "com.demo2”: {
            “demo2_A”: 0,
            “demo2_B”: “some text”,
            “demo2_C”: true,
  },
  “Third”: {
    "1": [
      {
        "content": {
          "com.demo2”: {
            “demo3_key1": 1,
            "demo3_key2": “demo3_value”,
            "demo3_key3": false,
           },
        },
      }
    ]
  }
}

0 个答案:

没有答案