簡體   English   中英

如何從網址獲取特定數據?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM