Android アプリを localhost に接続し、JSON 文字列の形式でデータを取得しようとしています。URL http://mysite.dev/controller/read/format/jsonで JSON データを正常に取得すると、以下が返されます。
{
"success": 1,
"products": [
{
"annonce_id": 462,
"accountType": "Particulier"
}
]
}
アンドロイドコード:
// Building parameters
List<NameValuePair> params = new ArrayList<NameValuePair>();
try {
// getting JSON string from URL
JSONObject json = jParser.makeHttpRequest(url_all_products, "GET", params);
Log.d("Status", json.toString());
} catch (Exception e) {
Log.e("JSON Parser", e.toString());
}
コンソールからのエラー メッセージ:
コンソールからのエラー メッセージに基づいて、HTMLがどこから来ているのか疑問に思っていました。JSON が解析される前に、サーバーから返された実際の文字列をコンソールで表示する方法はありますか? これは、何が返されているかを正確に知るのに役立ちます。
NB: 私は Android の初心者で、このチュートリアルに従っています: http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ ありがとう