簡體   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