繁体   English   中英

Android新手-无法从服务器响应中提取令牌

[英]Android Newbie - Can't extract token from the server response

我运行此代码:

        protected Object doInBackground(Object[] objects) {
        HttpClient client = new HttpClient();
        client.get(get_token, new HttpResponseCallback() {
            @Override
            public void success(String responseBody) {

                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {

                        llHolder.setVisibility(View.VISIBLE);
                    }
                });
                token = responseBody;

            }

然后responseBody给了我:

{"response":{"token":"eyJ2ZXJzaW9uIjoyLCJhdXRob3JpemF0aW9uRmlJ9","status":"success"}}

如何获得“令牌”作为字符串,与“状态”相同

使用此代码。

   protected Object doInBackground(Object[] objects) {
        HttpClient client = new HttpClient();
        client.get(get_token, new HttpResponseCallback() {
            @Override 
            public void success(String responseBody) {

                runOnUiThread(new Runnable() {
                    @Override 
                    public void run() { 

                        llHolder.setVisibility(View.VISIBLE);

                    try {
                        JSONObject jObject = new JSONObject(responseBody);
                        String token = jObject.getString("token");

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                    } 
                }); 
            } 

有关更多信息,请查看此答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM