我的Json结构像
main = {
"hideIds1":["id1","id2","id3","id4"],
"hideIds2":["id11","id12","id13","id14"],
"maindHides1":["hideIds1","id7","id9"]
"maindHides2":["hideIds1","hideIds2","id14","id18"]
}
看起来“ mainHides1”扩展了“ hideIds1”的所有值。当我迭代“ mainHides1”时,我必须检查键是否在主JsonObject中具有值。在此迭代中,第一个值变为true,但对于其他id不需要。
我在这里期望的是,当我访问“ maindHides1”值时,它变得像[“ id1”,“ id2”,“ id3”,“ id4”,“ id7”,“ id9”]。 json会自动执行诸如extends之类的操作吗,还是我必须在程序中手动进行操作?
或其他方法来解决此问题。
最佳答案
您可以使用GSON
库并将JSON
转换为Java object
。一旦有了Java对象,就可以执行所需的任务。