Java中不同维度值的多维数组

daolsyd0  于 2023-04-04  发布在  Java
关注(0)|答案(1)|浏览(202)

有没有办法在Java中构建一个数组,使它可以在不同的索引中拥有多个维度?例如:在JSON中,我会写这样的数组:

//jsonObj.jsonc
[
    [
        [
            “String”,
            ”String2”
        ],
        “String3”
    ]
    “String4”
]

如果有帮助的话,我正在尝试构建一些东西来解码基本的JSON。此时所有内容都已排序,但我不知道如何以这种方式设置数组,或者是否有替代方法
我尝试使用类中的新对象来构建数组,但这也有维度限制。我是新来的,如果我缺少基本的,请告诉我。

sdnqo3pr

sdnqo3pr1#

这将是一个Object的数组,其中每个对象可以是另一个数组,或者只是一个StringNumberBoolean对象。但是在Java中这样做相当麻烦,因为它需要大量的instanceof和转换。使用List s而不是数组会使事情稍微容易一些。

相关问题