Turkcell | Geleceği Yazanlar

Soru & Cevap

Android ile mysql bağlama hatası

14.07.2017 - 22:54

org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONArray

2474 Görüntülenme

3 Cevap

HasanSERT
15.07.2017 - 13:49

Php kısmı 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Batuhan Orhan
15.07.2017 - 13:54
Cevap nasıl şekilde dönüyor görebilir miyim? php kodda sıkıntı gözükmüyor ama cevabı tarayıcıda görmem gerekli.
HasanSERT
15.07.2017 - 14:00
Yani tarayıcıda bi cevap dönmüyor yukarıda belrttiğim hatayı alıyorum android studioda
Batuhan Orhan
15.07.2017 - 14:06
postman kullanarak yapay istek gönderiniz phpnize dönüş cevabının resmini atarsanız yardımcı olabilirim.
HasanSERT
15.07.2017 - 14:09
Anlamadım hoca kusura bakmayın size zahmet teamwiever la bi yardımcı olur musunuz ? :(
HasanSERT
15.07.2017 - 12:58

String kısmı bu şekilde 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Batuhan Orhan
15.07.2017 - 13:07
html = sb.toString(); kısmında html verisinide alıyorsunuz. html verisini aldığınız için ise özel html taglarıda string değişkeninizin içine girmiş oluyor. Bu yüzden Json dönüşümü yaparken uygulamanız bu değişkenleri çeviremiyor. Sitenizden dönen cevabı incelemenizi ona göre çözüm üretmenizi öneririm.
HasanSERT
15.07.2017 - 13:20
Php kısmın da mı sorun diyorsunuz yani
Batuhan Orhan
15.07.2017 - 13:29
Evet json içeriğinde <br olmaması gerek <br html tagı çünkü
Batuhan Orhan
15.07.2017 - 12:15

Merhabalar string değişkeninizin içinde <br şeklinde bir değer bulunmakta ve uygulamanız bu değeri json array'e dönüştürememektedir. String değişkeninizi buna göre değiştirmenizi tavsiye ederim.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

HasanSERT
15.07.2017 - 12:49
String html = ""; response = client.execute(post); if (response != null) { InputStream in = response.getEntity().getContent(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); StringBuilder sb = new StringBuilder(); String satirlar = null; Log.e("gectiii------", "Hata:"); try { while ((satirlar = reader.readLine()) != null) { sb.append(satirlar + "\n"); } } catch (IOException e) { e.printStackTrace(); } finally { try { in.close(); } catch (IOException e) { e.printStackTrace(); } } html = sb.toString(); JSONArray parcala = new JSONArray(html); if (parcala.length() > 0) { JSONObject obj = parcala.getJSONObject(0); if (obj.getBoolean("islem") != true) { Toast.makeText(MainActivity.this, "Bir sorun oluştu form gönderilemedi!", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(MainActivity.this, "Form bize başarı ile ulaştı en kısa süre içerisinde sizinle iletişime geçilecektir.", Toast.LENGTH_SHORT).show(); } } } } catch (Exception e) { Log.e("Try-Catch hatası", "Hata:" + e); }
HasanSERT
15.07.2017 - 12:55
Kusura bakmayın doğru gelmiyor mesaj Fotograf atsam bi bakarmısınız size zahmet
Batuhan Orhan
15.07.2017 - 12:57
bakarım

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.