Мне нужно проанализировать элемент JSON, который можно определить следующим образом:
{
...
"itemName": ""
...
}
или
{
...
"itemName": {
}
...
}
По сути, фид, из которого я читаю, определяет itemName
как пустую строку, если значения нет, в противном случае это обычный объект JSON, который я могу нормально проанализировать.
Я полагаю, что именно это вызывает ошибку GSON, которую я испытываю, хотя я могу ошибаться.
Как можно проанализировать такой канал JSON, включая поля, определенные, как я показал выше, без возникновения ошибки GSON? Или как я могу устранить эту ошибку и перейти на анализ?
вот логкат:
ERROR/AndroidRuntime(32720): Caused by: com.google.gson.JsonParseException: Expecting object found: ""
Я использую GSON, включенный в банку AdMob 4.0.4