У меня есть структура JSON, приведенная ниже. Как вы можете видеть, ключ может быть либо массивом, либо объектом. Как я должен справиться с этим? В основном, если существует более одного экземпляра ветви, он становится массивом, иначе он продолжает показывать один объект. Как я должен справиться с этим. Это дает мне ошибку преобразования во время выполнения, так как мой класс POJO содержит Branch branch
, и это объявление объекта. Если я хочу обработать объявление массива, это будет Branch[] branch
. Как я могу сделать класс Branch
вести себя динамически, основываясь на каждом tree_type
по положению.Модифицировать динамический ответный ответ JSON (Android)
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
}
]
}
}
],
дайте мне знать код .. – MPG