在 Reddit JSON API 中,评论可以包含两种不同类型的 JSONArray,都称为“子级”。
“children”通常是一个包含字符串“kind”和对象“data”的对象数组:
"children": [ { "kind": "t3", "data": {} } ...]
我一直很好地处理这些。我的问题是,有时,孩子将是一个简单的字符串数组:
"children": [ "e78i3mq", "e78hees", "e78jq6q" ]
解析这些时,GSON 会抛出如下异常:
引起:java.lang.IllegalStateException:预期为 BEGIN_OBJECT,但在第 1 行第 3780 列路径 $[1].data.children[0].data.reply.data.children[0].data.reply.data.children 处为 STRING [0].data.reply.data.children[0].data.children[0]
我该如何处理这些字符串数组的情况?
子衿沉夜
收到一只叮咚
慕的地8271018
相关分类