2016-04-05 15 views
0

database mağazamın enlem ve boylamı almaya çalışıyorum ama Android uygulamamda JSON response sürümünü almaya çalıştığımda alıyorum error:Android volley ayrıştırma hatası, java.lang.String türünü <html> türüne dönüştürebilirsiniz JSONArray

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

Bu benim PHP dosyasından JSON geçerli: 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

Sorun sunucu yanıtı ile ilişkili olduğunu görünüyor. Onun yerine bir jsonla cevap veriyorsun. Html üstbilgisini metin/json olarak değiştirmeyi ve yanıtın başlangıcındaki garip boşluklardan kaçınmayı öneririm. – rdiaz82

cevap

1

Sen url .php ekleyin yanlış url var.

Sen http://comparateur.16mb.com/ShopGet kullanıyorsanız ancak

+0

Teşekkürler, her zaman böyle bir parçası kontrol etmeyi unutmuşum – Ggs

2

http://comparateur.16mb.com/ShopGet.php Evet android tarafında url sonundaki ".php" eklemek veya sunucu tarafında htaccess yapılandırma ya sahip olmalıdır. htaccess için

: Redirect .php urls to urls without extension

İlgili konular