首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每x分钟检查一次JSON数据

每x分钟检查一次JSON数据
EN

Stack Overflow用户
提问于 2016-08-30 11:35:49
回答 1查看 234关注 0票数 0

我有一个关于生活彩带在每日运动平台上的应用。Dailymotion有一个websdk (在json中)。我不知道如何在android中使用json。我想知道如果dailymotion是开着还是关着的话,怎么做呢?我要我们检查json所有的x分钟。

JSON:https://api.dailymotion.com/video/x3p6d9r?fields=onair

请给我任何建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-30 11:44:07

基本上,在android中,您必须手动或使用第三方库解析JSON响应。

例如,如果您有JSON响应,如下所示:

代码语言:javascript
复制
{
   "pageInfo": {
         "pageName": "abc",
         "pagePic": "http://example.com/content.jpg"
    }
    "posts": [
         {
              "post_id": "123456789012_123456789012",
              "actor_id": "1234567890",
              "picOfPersonWhoPosted": "http://example.com/photo.jpg",
              "nameOfPersonWhoPosted": "Jane Doe",
              "message": "Sounds cool. Can't wait to see it!",
              "likesCount": "2",
              "comments": [],
              "timeOfPost": "1234567890"
         }
    ]
}

然后您可以解析上面的响应如下: import org.json.*;

代码语言:javascript
复制
JSONObject obj = new JSONObject(" .... ");
String pageName = obj.getJSONObject("pageInfo").getString("pageName");

JSONArray arr = obj.getJSONArray("posts");
for (int i = 0; i < arr.length(); i++)
{ 
    String post_id = arr.getJSONObject(i).getString("post_id");
    ...... 
} 

您还可以使用GSON图书馆或其他库解析上述响应。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39226456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档