我有要解析的 JSON 数据。结构不是固定的,有时它是单个字符串,有时是数组。
目前,我们正在使用 GSON 库来解析 JSON,但是当它作为数组出现时遇到了问题。
例如:
1. {"msg":"data","c":300,"stat":"k"}
2. {
"msg": [
" {\"id\":2,\"to\":\"83662\",\"from\":\"199878\",\"msg\":\"llll\",\"c\":200,\"ts\":1394536776}"
],
"c": 200,
"stat": "k",
"_ts": 1394536776
}
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,有时我将 msg 作为一个字符串,有时作为一个数组。
谁能帮我?如果我决定使用 JSON 解析,那将非常乏味,因为我有大约 20 多个 API 需要解析,每个 API 至少包含 50 个字段。