Android 如何解析JSON对象?只是一个简单的对象我是新的
我想得到这个的字符串值 {“响应”:“成功”,“消息”:“产品创建成功”}Android 如何解析JSON对象?只是一个简单的对象我是新的,android,json,parsing,Android,Json,Parsing,我想得到这个的字符串值 {“响应”:“成功”,“消息”:“产品创建成功”} final JsonObjectRequest request=new JsonObjectRequest(request.Method.GET,url,null, 新的Response.Listener(){ @凌驾 公共void onResponse(JSONObject响应){ 试一试{ JSONObject JO=response.getJSONObject(); String respond=JO.getStr
final JsonObjectRequest request=new JsonObjectRequest(request.Method.GET,url,null,
新的Response.Listener(){
@凌驾
公共void onResponse(JSONObject响应){
试一试{
JSONObject JO=response.getJSONObject();
String respond=JO.getString(“response”);
字符串消息=JO.getString(“消息”);
Toast.makeText(MainActivity.this,respon+message,Toast.LENGTH_SHORT).show();
}捕获(JSONException e){
e、 printStackTrace();
}
}
},new Response.ErrorListener(){
@凌驾
公共无效onErrorResponse(截击错误){
}
});
作为一名新程序员,我建议您:
读一些你是如何和杰森一起工作的
B.使用Jason图书馆,让你在未来的道路上更轻松
我现在就给你举一个正确使用的例子
构建适合您的json的类:
public class MyObject {
private String response;
private String Message;
public MyObject() {
}
public String getResponse() {
return response;
}
public void setResponse(String response) {
this.response = response;
}
public String getMessage() {
return Message;
}
public void setMessage(String message) {
Message = message;
}
}
将Gson库添加到项目中:
dependencies {
implementation 'com.google.code.gson:gson:2.8.5'
}
同步您的项目,现在您可以轻松地将json转换为类对象:
String json = "{response:success,Message\":Product Created Successfully}";
MyObject myObject = new Gson().fromJson(json, MyObject.class);
String a = myObject.getResponse();
String b = myObject.getMessage();
必须在
try{…}
块中编写此代码
String respond = response.getString("response");
String message = response.getString("Message");
Toast.makeText(MainActivity.this, respond + message,Toast.LENGTH_SHORT).show();
你能通过上面的代码在方法
onResponse
上得到响应吗?如何在谷歌解析json android站点:stackoverflow.com
,这非常简单
String respond = response.getString("response");
String message = response.getString("Message");
Toast.makeText(MainActivity.this, respond + message,Toast.LENGTH_SHORT).show();