Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在我的项目中使用JsonObjectRequest时出错_Android_Json_Android Volley - Fatal编程技术网

Android 在我的项目中使用JsonObjectRequest时出错

Android 在我的项目中使用JsonObjectRequest时出错,android,json,android-volley,Android,Json,Android Volley,我尝试从url接收json 但是运行应用程序时会出现问题 错误:(34,83)错误:不兼容的类型:int无法转换为字符串 错误:任务“:app:compiledBugJavaWithJavaC”的执行失败 编译失败;有关详细信息,请参阅编译器错误输出 包mystore.com.example.hossam_aristo.mysqldbok; 导入android.support.v7.app.AppActivity; 导入android.os.Bundle; 导入android.widget.Te

我尝试从url接收json 但是运行应用程序时会出现问题

错误:(34,83)错误:不兼容的类型:int无法转换为字符串 错误:任务“:app:compiledBugJavaWithJavaC”的执行失败

编译失败;有关详细信息,请参阅编译器错误输出

包mystore.com.example.hossam_aristo.mysqldbok;
导入android.support.v7.app.AppActivity;
导入android.os.Bundle;
导入android.widget.TextView;
导入com.android.volley.Request;
导入com.android.volley.RequestQueue;
导入com.android.volley.Response;
导入com.android.volley.VolleyError;
导入com.android.volley.toolbox.JsonObjectRequest;
导入com.android.volley.toolbox.volley;
导入org.json.JSONArray;
导入org.json.JSONObject;
公共类MainActivity扩展了AppCompatActivity{
TextView-texv;
请求队列请求队列;
字符串urlShowAllStudnet=”http://localhost/android/showAllStudent.php";
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
texv=(TextView)findViewById(R.id.txtV);
requestQueue=Volley.newRequestQueue(this);
JsonObjectRequest JsonObjectRequest=新的JsonObjectRequest(Request.Method.GET,urlShowAllStudnet,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
JSONArray JSONArray=response.getJSONArray(“所有学生”);
for(int i=0;i
更改您的代码

String id = res.getString("id");


我想这会管用的

错误表示Request.Method.GET In-specific Method您可以发布日志猫或编译错误消息吗?@hossamany Try
String id=res.getInt(“id”).toString()错误:(50,57)错误:无法取消对int的引用错误:(40,83)错误:不兼容的类型:int无法转换为字符串错误:任务执行失败:app:compiledBugJavaWithJavaC'>编译失败;有关详细信息,请参阅编译器错误输出。
String id = res.getString("id");
String id = res.get("id").toString();