如何使用包含混合类型的Gson解析一个简单的数组?

时间:2012-05-29 10:48:58

标签: gson

*{
    "data":["v",
        {
            "value1":6,
            "value2":0,
            "value3":1
        }
    ]
}*

如何使用包含混合类型的Gson解析一个简单数组?

2 个答案:

答案 0 :(得分:0)

最简单的方法是解析为JsonElement:

JsonElement parsed = new JsonParser().parse(json);

您可以根据需要使用JsonElement's APIs来查询已解析的对象。

答案 1 :(得分:0)

Gson gson = new Gson();
JsonElement element = gson.fromJson(jsonInputStr, JsonElement.class);
JsonArray array = element.getAsJsonArray();