原因:org.json.JSONException:値 {"説明": "sd"、 "Title_Image": "pic5.png"、 "Vedio_Title": "sometitle" "S_category_Id":タイプorg.json.JSONObjectの "1"、 "} はJSONArrayandriod VolleyでJsoneデータを取得中にこのエラーが発生します。私はどこでエラーが発生するのかわからない
に変換することができない私のAndroidコードが
public class ShowData extends AppCompatActivity {
private String url="http://192.168.2.10/Library/A/ShowAllData.php";
private ProgressDialog dialog;
private List<item> list=new ArrayList<item>();
private ListView listView;
private itemAdapter adapter;
public class ShowData extends AppCompatActivity {
private String url="http://192.168.2.10/Library/A/ShowAllData.php";
private ProgressDialog dialog;
private List<item> list=new ArrayList<item>();
private ListView listView;
private itemAdapter adapter;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.showdata);
listView= (ListView) findViewById(R.id.list_item);
adapter=new itemAdapter(this,list);
listView.setAdapter(adapter);
dialog=new ProgressDialog(this);
dialog.setMessage("Loading.....");
Log.d("I Am near ","to jsonarray");
JsonArrayRequest jsonArrayRequest=new JsonArrayRequest(url, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
// hide();
////////get json data
for(int i=0; i<response.length(); i++){
try {
JSONObject obj=response.getJSONObject(i);
item item=new item();
item.setTitlwimage(obj.getString("Title_Image"));
item.setTitle(obj.getString("Ved_Title"));
item.setDescription(obj.getString("Description"));
item.setCate(obj.getInt("S_category_Id"));
//item.setTime(obj.getString());
Log.d("I Am near ","to loop");
list.add(item);
}
catch (JSONException e) {
e.printStackTrace();
Log.d("Error"," and "+String.valueOf(response));
}
}
adapter.notifyDataSetChanged();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
}
});
Singleton.getinstance().addrequest(jsonArrayRequest);
}
public void hide(){
if(dialog!=null){
dialog.dismiss();
dialog=null;
}
}
私の問題を解決していただきありがとうございます。私はPHPファイルで間違いを犯しました –
喜んで助けてください。問題が解決したら、そのチックボタンをクリックしてください。 – EdmDroid