我的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对象,就可以执行所需的任务。

07-27 20:15