我创建了一个消费和解析JSON的Android应用程序
在我的开发环境中,JSON是: http://balonmanoblog.hkadejo.com/ge/...v1/categorias/ 一切正常
但是在我的生产环境中,改变JSON的方向如下: http://www.balonmanoblog.com/ge/inde...v1/categorias/ 但不再有效
07-09 09:17:37.390: WARN/System.err(7247): java.lang.RuntimeException: Internal error
07-09 09:17:37.390: WARN/System.err(7247): at org.codehaus.jackson.impl.ByteSourceBootstrapper.detectEncoding(ByteSourceBootstrapper.java:155)
07-09 09:17:37.390: WARN/System.err(7247): at org.codehaus.jackson.impl.ByteSourceBootstrapper.constructParser(ByteSourceBootstrapper.java:197)
错误?请帮帮我。
感谢
答案 0 :(得分:1)
代码路径表明在编码检测过程中出现了问题;但为了重现它,有必要获得实际的文档字节。如果您可以先将内容读入字节数组(使用ByteArrayOutputStream),那么知道解析器看到的内容会更容易。 错误消息没有提供足够的信息,但建议这在某种程度上是无效状态,即它可能是解析器编码处理中的错误。