2016-04-05 12 views
0

私のdatabase店の緯度と経度から取得しようとしていますが、私がAndroidアプリでJSON responseを取得しようとすると、 errorAndroid volleyの解析エラー、java.lang.String型の値<html>はJSONArrayに変換できません

com.android.volley.ParseError: org.json.JSONException: Value <html> of type java.lang.String cannot be converted to JSONArray 

これは私のPHPファイルからJSONです:URLに追加の.php、あなたが間違ったURLを持っているhttp://comparateur.16mb.com/ShopGet.php

[{"id":"1","nom":"Leclerc LE KREMLIN ","marque":"Leclerc","adressemag":"106 Avenue DE FONTAINEBLEAU 94276 LE KREMLIN BICETRE CEDEX ","latitude":"48.809081","longitude":"2.362206","lundi":"8h30 - 21h","mardi":"8h30 - 21h","mercredi":"8h30 - 21h","jeudi":"8h30 - 21h","vendredi":"8h30 - 21h","samedi":"8h30 - 21h","dimanche":"8h30 - 13h"},{"id":"2","nom":"Leclerc PANTIN","marque":"Leclerc","adressemag":"51 Avenue JEAN LOLIVE BP 64 ZAC ILOT 93503 PANTIN CEDEX ","latitude":"48.891099","longitude":"2.401926","lundi":"9h - 20h30","mardi":"9h - 20h30","mercredi":"9h - 20h30","jeudi":"9h - 20h30","vendredi":"9h - 20h30","samedi":"9h - 20h30","dimanche":"Ferme"}] 
+0

問題があなたのサーバーの応答と関連しているようです。あなたはjsonではなく文字列で応答しています。 htmlヘッダーをtext/jsonに変更して、応答の先頭にある奇妙なスペースを避けることをお勧めします。 – rdiaz82

答えて

1

あなたはhttp://comparateur.16mb.com/ShopGetを使用しているが、それはhttp://comparateur.16mb.com/ShopGet.php

+0

ありがとう、私はいつもこのような部分をチェックするのを忘れた – Ggs

2

はい、あなたは、Android側でURLの末尾に「.PHP」を追加したり、サーバ側でのhtaccessを設定するには、どちらか持っている必要があります。 htaccessファイルについては

Redirect .php urls to urls without extension

関連する問題