我从服务器收到了此响应。我需要从JSON文件中提取“令牌”的值。我希望变量末尾包含“ hello”。如何在Android Studio(Java)中做到这一点?
PS:出于安全考虑,我已将令牌更改为“ hello”
{
"token":"hello",
"refresh_token":"hey"
}
答案 0 :(得分:0)
您可以使用JSONObject
从服务器响应中获取价值:
JSONObject jsonObject = new JSONObject(your response);
jsonObject.get("token"); // this will get you the value for the key "token"
答案 1 :(得分:0)
org.json.JSONObject
是用于获取JSON(Javascript对象符号)对象的类。
通过调用登录API检索响应字符串后,只需将响应解析到JSON对象并获取密钥(此处为“ token”):
JSONObject loginJSONObject = new JSONObject(result);
String access_token = loginJSONObject.getString("token");
。