java - 每x分钟检查一次JSON数据

标签 java android json

我在dailymotion平台上有一个关于直播主播的应用程序。 Dailymotion 有一个 websdk(json 格式)。我不知道如何在android中使用json。我想知道如果 dailymotion live 打开或关闭,如何执行操作。我希望我们检查 json 所有 x 分钟。

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

请提出任何建议。

最佳答案

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

例如如果您有如下 JSON 响应:

{
   "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"
         }
    ]
}

然后你可以按如下方式解析上面的响应: 导入 org.json.*;

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 library 或其他一些库来解析上述响应。

关于java - 每x分钟检查一次JSON数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39226456/

相关文章:

java - Spring Data JPA 更新方法

java - Hibernate 错误或不正确的映射(这可能表明 Hibernate 中存在错误 - 错误)?

android - 什么时候(如果有的话)我应该使用 Bitmap.recycle()?

java - 调用onOptionsItemSelected时出现空指针异常

java - Nutch 爬行结果作为 JSON

java - Netbean GUI界面窗口关闭

android - 从 strings.xml 引用 gradle.properties 中的日文/中文字符串会导致未知行为

json - 将 JSON 对象保存到 file.JSON

java - 将不同格式的JSON字符串反序列化为同一个Java类的实例

java - HTTP 状态 406。Spring MVC 4.0、jQuery、JSON