[英]How to fetch a specific data from a url?
我正在嘗試開發一個Android應用程序,該應用程序通過訪問https://demo.vtiger.com/webservice.php?operation=getchallenge&username=admin來獲取數據。
上面的url的輸出是{“ success”:true,“ result”:{“ token”:“ 53ba663902fd3”,“ serverTime”:1404724793,“ expireTime”:1404725093}}
但是我只需要“令牌”的值,那么如何從上面的url結果中獲取它呢?
感謝您的幫助。
使用JSONObject類從此json字符串創建對象。
然后從組合對象中獲得所需的令牌。
String json = "{\"success\":true,\"result\":{\"token\":\"53ba663902fd3\",\"serverTime\":1404724793,\"expireTime\":1404725093}}";
JsonParser parser = new com.google.gson.JsonParser();
JsonElement elem = parser.parse(json);
String token = elem.getAsJsonObject().get("result").getAsJsonObject().get("token").getAsString();
System.out.print(token);
在您的應用程序項目中創建JSONParser類。 請參閱以下JSONParser類的鏈接:
http://www.learn2crack.com/2013/10/android-json-parsing-url-example.html
然后從你的班級叫它
JSONParser jp=new JSONParser();
JsonObject object=jp.getJSONFromUrl(your url);
JsonObject object2=object.getJsonObject("result");
String Token=object2.getString("token");
而已...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.