2014-02-15 26 views
-1

我'有問題。我的程序昨天工作正常,但今天我不斷收到此錯誤消息。Json的錯誤,而試圖通過JSON解析我的數據我不斷收到此錯誤信息解析在java中的數據爲Android

02-15 06:09:28.112: E/JSON Parser(1130): Error parsing data org.json.JSONException: Expected ':' after main at character 6 of {main}()</td><td title='C:\wamp\www\android_connect\selectUser.php' bgcolor='#eeeeec'>..\selectUser.php<b>:</b>0</td></tr> 
02-15 06:09:28.112: E/JSON Parser(1130): </table></font> 
02-15 06:09:28.112: E/JSON Parser(1130): <br /> 
02-15 06:09:28.112: E/JSON Parser(1130): <font size='1'><table class='xdebug-error xe-notice' dir='ltr' border='1' cellspacing='0' cellpadding='1'> 
02-15 06:09:28.112: E/JSON Parser(1130): <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>(!)</span> Notice: Undefined index: password in C:\wamp\www\android_connect\selectUser.php on line <i>18</i></th></tr> 
02-15 06:09:28.112: E/JSON Parser(1130): <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> 
02-15 06:09:28.112: E/JSON Parser(1130): <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> 
02-15 06:09:28.112: E/JSON Parser(1130): <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0030</td><td bgcolor='#eeeeec' align='right'>252360</td><td bgcolor='#eeeeec'>{main}()</td><td title='C:\wamp\www\android_connect\selectUser.php' bgcolor='#eeeeec'>..\selectUser.php<b>:</b>0</td></tr> 
02-15 06:09:28.112: E/JSON Parser(1130): </table></font> 


    } 

我試圖做一個日誌,其中將允許用戶基於'類型'即管理員或正常。獲得訪問不同的gui。我的計劃昨天工作得很好,但今天的計劃似乎被打破了。

+2

你沒有得到一個JSON響應,但一個錯誤頁面(HTML),這當然可以不進行解析。所以這不一定是你的程序被破壞了。 – qqilihq

+0

你檢查過你的json數據嗎?在這裏檢查http://jsonlint.com/ – BBdev

+0

@BBdev你好我的Json是有效的 – Bob

回答

1

從你的logcat輸出,它看起來像源URL不再返回正確的JSON。也許網址的格式發生了變化,或者API發生了變化。

我認爲有兩件事情在這裏解決:

  1. 查找的文件,使您的要求進行必要的修改。

  2. 使應用程序更好地處理錯誤,而不是隻是崩潰。我認爲你應該檢查HTTP響應代碼和JSON解析錯誤。

+0

對於第2點+1。 – BBdev