【发布时间】:2017-01-29 05:50:08
【问题描述】:
我的 JSON 响应如下所示:
[
{
"id": 5,
"user_id": 1,
"message": "Hello",
"children": [
{
"id": 7,
"user_id": 2,
"message": "Hi",
"children": [
{
"id": 8,
"user_id": 3,
"message": "Hey",
"children": [
]
}
]
}
]
},
{
"id": 6,
"user_id": 4,
"message": "Ahoy",
"children": [
]
}
]
我已经创建了模型 (Message.java)。可以拨打getChildren() 找回孩子。响应保存在List<Message> messages 列表中。
如何遍历这个 JSON 数组以获取每个孩子的内容,直到没有孩子为止?如果没有递归函数,这可能吗?
【问题讨论】:
-
我仍然对你想要做什么感到有点困惑。你能详细说明一下你到底在用这个 json 做什么吗?以及您想如何存储它?