我在Jach编码格式的android logcat中得到了 JSONResult ,我必须更改Json resoponse message to simple plain text
并在编辑文本字段中向用户显示。
我得到的响应消息是这样的。
3 {“成功”:0,“消息”:“哎呀!预约满”}
请帮助我。
答案 0 :(得分:1)
如果您需要获取成功消息的字符串值
JSONObject jObject new JSONObject(jString);// jString is your string response
int successValue = jObject.getInt("success");
String messageValue= jObject.getString("message");
// you can cast successValue to string
String successStringValue = String.valueOf(successValue);
答案 1 :(得分:0)
将您的响应转换为字符串,例如
String result1 = responsemessage.toString();
试试这个
JSONObject someObject = new JSONObject(result1);
JSONArray Jarray = Jarray.getInt("success");
JSONArray Jarray = Jarray.getString("message");'
因为你得到的结果是一个json对象而不是json数组
答案 2 :(得分:0)
JSONObject json = new JSONObject(yourStringResponse);
String message = json.getString("message");
yourEditText.setText(message);