我在WEB API中创建了一种身份验证方法,我得到了以下答案:
I/Response
{
"login": "teste@teste.com",
"senha": "12345dxkjs",
"token":"kjqwdjqwdjlqkwjqkwdjqwdjwdqkwjlqjwkdqwjl", ....
}
我使用下面的代码来阅读信息:
String data = response.body().string();
Log.e("response", data);
如何仅访问阵列中的令牌?如何使用java/android实现这一点?
使用一些JSON库,例如org。json首先解析字符串。在您的情况下,获取令牌的代码如下所示:
import org.json.*;
String data = response.body().string();
JSONObject jsonData = new JSONObject(data);
String token = jsonData.getString("token");
Log.e("response", token);
使用这个命令
java prettyprint-override">String data = response.body().string();
JSONObject Jobject = new JSONObject(data);
Log.e("response", Jobject.getString("token"));
将字符串解析为JSONObject后,可以访问JSON中的任何项,比如“token”。
我需要根据创建的项目的名称访问特定的文件夹。在Main_Activity中,填充该项目的名称并创建新文件夹。因此,Camera_Activity将保存在该文件夹中拍摄的照片。接下来我访问Gallery_Activity,但它从未进入创建的项目的文件夹。我怎样才能访问那个文件夹? 例如:创建文件夹的名称:Proj_1,但用户从默认打开的另一个文件夹中选择了照片,显示出来的uri是:content:/
我创建了一个列表视图,在每个项目中我都放置了一个EditText。我需要阅读并添加每个ListView项中的每个文本。我不知道如何引用特定的列表项。如何从第一个或第二个或另一个项目列表的EditText中获取文本?
问题内容: { “status”: “200”, “msg”: “”, “data”: { “time”: “1515580011”, “video_info”: [ { “announcement”: ”{"announcement_id":"6","name":"INS\u8d26\u53f7","icon":"http:\\/\\/liveme.cms.ksmobile.net\\/live
问题内容: 我有以下JSON对象: 这是来自一个请求,我有成功。 问题是,即使dataJS在控制台中正确显示,我也无法访问JSON对象中的项目。有想法吗? 问题答案: 那是因为您的基础对象也是数组。 我怀疑那会有用
如何从这个json中获取内容“跟随我请”? 这抓住了一切,我不能做。 正确的方法是什么? 提前谢谢你帮我弄明白这一点。
我使用的是REST-保证库,我在访问下面JSON响应中的一个特定的键时遇到了一个非常奇怪的问题,这是我代码中的一个对象。 我能够访问其他字段,如,,等使用(或类似),但返回一个空字符串,而它预计将返回"#155"值。