JSON Parse Hatası
12.02.2017 - 07:59
Merhaba arkadaşlar, üzerinde çalıştığım bir uygulamada veri tabanından php yardımı ile veri çekmeye çalışıyorum ama kaç gündür bir türlü başarılı olamadım. Veri kaydederken veya güncellerken sorun yaşamıyorum ancak veri çekerken sorun yaşıyorum
Button show;
TextView result;
RequestQueue requestQueue;
String showUrl="https://www.uzaktanode.com/php/kisisel_bilgi.php";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
show=(Button)findViewById(R.id.goster);
result=(TextView)findViewById(R.id.textView);
requestQueue = Volley.newRequestQueue(getApplicationContext());
show.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, showUrl, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
JSONArray students = response.getJSONArray("students");
for(int i=0;i<students.length();i++)
{
JSONObject student=students.getJSONObject(i);
String firstname = student.getString("firstname");
String lastname = student.getString("lastname");
String age = student.getString("age");
Toast.makeText(getApplicationContext(),firstname,Toast.LENGTH_LONG).show();
result.append(firstname+" "+lastname+" "+age+"\n");
}
result.append("===\n");
} catch (JSONException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(),"haa ",Toast.LENGTH_SHORT).show();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("Hata ErrorResponse",error.getLocalizedMessage());
}
});
requestQueue.add(jsonObjectRequest);
}
});
}
Kod burası. Uygulamayı çalıştırdığım zaman çalışıyor kapanmıyor ancak veri çekmiyor direk aşağıdaki bölüme düşüyor uygulama.
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("Hata ErrorResponse",error.getLocalizedMessage());
}
});
Log ekranında aldığım hata ise;
E/Hata ErrorResponse: org.json.JSONException: End of input at character 4 of
budur. Yardımcı olabilirseniz çok sevinirim bir türlü çözümü bulamadım.
1,526
Görüntülenme
0 Beğeni