我很好地以 Json 编码格式在 android logcat 中获得JSONResult,我必须更改 Json 响应message to simple plain text
并在编辑文本字段中显示给用户。
我得到的响应消息是这样的。
3{"success":0,"message":"糟糕!预约已满"}
请帮帮我。
如果需要获取成功消息的字符串值
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);
将您的响应隐藏到一个字符串中,例如
String result1 = responsemessage.toString();
试试这个
JSONObject someObject = new JSONObject(result1);
JSONArray Jarray = Jarray.getInt("success");
JSONArray Jarray = Jarray.getString("message");'
因为你得到的结果是一个 json 对象而不是 json 数组
JSONObject json = new JSONObject(yourStringResponse);
String message = json.getString("message");
yourEditText.setText(message);