【发布时间】:2016-03-11 09:30:29
【问题描述】:
我正在尝试实现一种能够在 JSONObject 中导航直到找到给定参数的方法。我的 JSON 的结构类似于文件夹系统。有文件夹,每个文件夹都可以有文件。一个文件夹可以有另一个文件夹等等。JSON看起来像这样:
{
"Elements": [
{
"file": {
"files": [
{
"id": "562dd7a2-9268-46b2-8963-b7a3b43e906e",
"modified": 1457608018166,
"name": "Bild1"
},
{
"id": "0efd76e7-730e-428a-96a4-95e04844070a",
"modified": 1457608018166,
"name": "Audio"
},
{
"files": [
{
"id": "562dd7a2-9268-46b2-8963-b7a3b43e906e",
"modified": 1457608018166,
"name": "Bild2"
},
{
"id": "562dd7a2-9268-46b2-8963-b7a3b43e906e",
"modified": 1457608018166,
"name": "Bild3"
},
{
"id": "562dd7a2-9268-46b2-8963-b7a3b43e906e",
"modified": 1457608018166,
"name": "Bild4"
}
],
"id": "562dd7a2-9268-46b2-8963-b7a3b43e906e",
"name": "FolderInRoot"
}
],
"id": "562dd7a2-9268-46b2-8963-b7a3b43e906e",
"name": "RootFolder"
}
},
{
"file": {
"files": [],
"id": "562dd7a2-9268-46b2-8963-b7a3b43e906e",
"name": "AnotherRootFolder"
}
}
]
}
例如,我想编辑路径为“/RootFolder/FolderInRoot/Bild2”的“Bild2”。有人有一种导航到给定位置的方法。路径应该是参数。
【问题讨论】:
标签: java android json jsonobject