有没有办法在Java中构建一个数组,使它可以在不同的索引中拥有多个维度?例如:在JSON中,我会写这样的数组:
//jsonObj.jsonc
[
[
[
“String”,
”String2”
],
“String3”
]
“String4”
]
如果有帮助的话,我正在尝试构建一些东西来解码基本的JSON。此时所有内容都已排序,但我不知道如何以这种方式设置数组,或者是否有替代方法
我尝试使用类中的新对象来构建数组,但这也有维度限制。我是新来的,如果我缺少基本的,请告诉我。
1条答案
按热度按时间sdnqo3pr1#
这将是一个
Object
的数组,其中每个对象可以是另一个数组,或者只是一个String
,Number
或Boolean
对象。但是在Java中这样做相当麻烦,因为它需要大量的instanceof
和转换。使用List
s而不是数组会使事情稍微容易一些。