【发布时间】:2015-07-21 14:51:40
【问题描述】:
我有一个下面给出的 JSON 结构。如您所见,branch 键可以是数组或对象。我该怎么处理这个?基本上,如果 branch 的实例超过 1 个,它就会变成一个数组,否则它会继续显示一个对象。我该如何处理。它在运行时给了我一个转换错误,因为我的 POJO 类包含Branch branch,这是一个对象声明。如果我想处理数组 decleration,它将是 Branch[] branch。我怎样才能使Branch 类根据每个tree_type 按位置动态运行。
tree: [
{
tree_type:
{
branch:
{
field1 :val1
field2 : val2
}
}
tree_type:
{
branch:
{
field1 :val1
field2 : val2
}
}
tree_type:
{
branch:
[
{
field1 :val1
field2 : val2
}
{
field1 :val1
field2 : val2
}
{
field1 :val1
field2 : val2
}
]
}
}
],
【问题讨论】:
-
让我知道你的代码..