【发布时间】:2011-04-17 13:34:21
【问题描述】:
我需要解析一个可以定义如下的 JSON 项:
{
...
"itemName": ""
...
}
或
{
...
"itemName": {
}
...
}
基本上,如果没有值,我正在读取的提要将 itemName 定义为空字符串,否则它是一个常规 JSON 对象,我可以很好地解析。
我相信这是导致我遇到的 GSON 错误的原因,尽管我可能是错的。
我怎样才能解析这样的 JSON 提要,包括我上面显示的定义的字段,而不会导致 GSON 错误?或者我怎样才能抑制这个错误并继续解析?
这里是日志:
ERROR/AndroidRuntime(32720): Caused by: com.google.gson.JsonParseException: Expecting object found: ""
我正在使用 AdMob 4.0.4 jar 中包含的 GSON
【问题讨论】: