0

我很好地以 Json 编码格式在 android logcat 中获得JSONResult,我必须更改 Json 响应message to simple plain text 并在编辑文本字段中显示给用户。

我得到的响应消息是这样的。

3{"success":0,"message":"糟糕!预约已满"}

请帮帮我。

4

3 回答 3

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);
于 2013-10-31T08:52:43.337 回答
0

将您的响应隐藏到一个字符串中,例如 String result1 = responsemessage.toString();

试试这个

JSONObject someObject = new JSONObject(result1);

JSONArray Jarray = Jarray.getInt("success");

JSONArray Jarray = Jarray.getString("message");'

因为你得到的结果是一个 json 对象而不是 json 数组

于 2013-10-31T07:03:14.053 回答
0
    JSONObject json = new JSONObject(yourStringResponse);
    String message = json.getString("message");
    yourEditText.setText(message);
于 2013-10-31T08:58:15.600 回答