У меня есть что-то вроде следующего JSon строки:Синтаксического объект с переменным типом в gson
{"values" : [
{ "group":"A"
"rating":2
},
{
"group":"B"
"language":"english"
}
]
}
Как вы можете видеть, «ценность» является массивом, с различным типом объектов. Один тип может содержать строку и целое число, а другой тип содержит строку и другую строку.
Как с этим справиться?
Если я поместил вторую переменную в виде целого числа, она дает ошибку при анализе типа объекта группы «В», хотя я «использую» только объекты типа «группа А» (т. Е. Я использую только первый элемент этого массива). Я полностью уверен, что первый элемент всегда имеет элементы groupA, но я думаю, он должен разбирать все элементы. – Karan