2011-07-10 73 views
0

我創建了一個Android應用程序消耗和解析JSON奇怪的例外,從Android應用程序使用JSON

在我的開發環境,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) 

錯了?請幫幫我。

謝謝

+1

您能否將未提交的網址發佈到您的JSON數據? –

+0

http://www.balonmanoblog.com/ge/index.php/api/v1/categorias/ – hkadejo

+0

請關閉/刪除或闡明此錯誤的原因?謝謝。 –

回答

1

代碼路徑表明在編碼檢測過程中出現了問題;但爲了重現它,有必要獲得實際的文檔字節。如果您可以先將內容讀入字節數組(使用ByteArrayOutputStream),那麼知道分析程序看到的內容會更容易。 錯誤消息沒有提供足夠的信息,但表明這是某種無效狀態,即它可能是解析器編碼處理中的錯誤。