2016-08-30 4 views
0

私はdailymotionプラットフォーム上のライブストリーマーに関するアプリケーションを持っています。 Dailymotionにはwebsdk(json)があります。私はアンドロイドでjsonをどのように使うのか分かりませんでした。私はDailymotionが生きているかどうか、行動がどのように行われるかを知りたい。そして私はすべてのx分jsonをチェックしたい。x分ごとにJSONデータを確認する

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

任意の提案をしてください。

+0

Google for android json'、次に 'android run code over time'をGoogleで検索して2つの質問の答えを見つけてください。あなたは1分以上過ごすことはありません。 –

答えて

1

基本的に、アンドロイドでは、手動で、またはサードパーティのライブラリを使用して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または他のライブラリを使用して解析することもできます。