Java 如何解读截击后的反应?

Java 如何解读截击后的反应?,java,android,post,android-volley,Java,Android,Post,Android Volley,我对安卓系统非常陌生,我在登录系统上工作,我使用截击来发布数据……我遇到的问题是当我试图读取响应时。。。。 响应如下所示: {“st”:“否”,“消息”:“错误”} 我正在尝试只访问st或消息,有什么方法可以做到这一点吗?我试着做: 响应[i]——数组类型expexted找到“org.json.JSONObject” JsonObjectRequest-jsonRequest=new-JsonObjectRequest(Request.Method.POST、url、params、new-Res

我对安卓系统非常陌生,我在登录系统上工作,我使用截击来发布数据……我遇到的问题是当我试图读取响应时。。。。 响应如下所示:

{“st”:“否”,“消息”:“错误”}

我正在尝试只访问st或消息,有什么方法可以做到这一点吗?我试着做:

响应[i]——数组类型expexted找到“org.json.JSONObject”

JsonObjectRequest-jsonRequest=new-JsonObjectRequest(Request.Method.POST、url、params、new-Response.Listener()){
@凌驾
public void onResponse(JSONObject response){
Log.e(标记“Response:+Response.length());
对于(int i=0;i
您可以使用

response.getString("Message")
要从给定的JSON获取消息,可以使用

response.getString("Message")
 @Override
 public void onResponse(String response) {
    try {
           JSONObject api_response = new JSONObject(response);
           String message = api_response.getString("Message")
       } catch (JSONException e) {
            e.printStackTrace();           
       }
从给定的JSON获取消息

 @Override
 public void onResponse(String response) {
    try {
           JSONObject api_response = new JSONObject(response);
           String message = api_response.getString("Message")
       } catch (JSONException e) {
            e.printStackTrace();           
       }
捕获json异常非常重要,以防响应字符串无法转换为json对象。然后使用getString()从创建的json对象获取消息


捕获json异常非常重要,以防响应字符串无法转换为json对象。然后使用getString()从创建的json对象获取消息。

谢谢您的响应…当我使用thtat时,我得到了erorr“unhandled exception org.json.jsonexception”有什么想法为什么要跟踪该异常并粘贴消息吗,我没有使用try/catch块…现在工作正常…非常感谢您的帮助谢谢您的回复…当我使用thtat时,我得到了erorr“unhandled exception org.json.jsonexception”任何想法为什么要跟踪该异常并粘贴消息请注意我感觉好笨,我没有使用try/catch块…现在工作正常…非常感谢您的帮助