解析したいコンテンツのチャットがあります。.json を取得するための URL を取得しました。したがって、次のようになります。
{"messages":[
{"id":"111111","uid":"22222","name":"User","message":"Message","date":"2013-02-15 17:21:54","chatId":"111"},
{"id":"111111","uid":"22222","name":"User","message":"Message","date":"2013-02-15 17:21:54","chatId":"111"},
{"id":"111111","uid":"22222","name":"User","message":"Message","date":"2013-02-15 17:21:54","chatId":"111"}
]}
しかし、このjsonにはいくつかの制限があり、約20〜30レコードだと思います。新しいレコードが最初に追加されます。次のようになります。
{"messages":[
{"id":"222222","uid":"33333","name":"User","message":"Message","date":"2013-02-15 18:21:59","chatId":"111"},
{"id":"111111","uid":"22222","name":"User","message":"Message","date":"2013-02-15 17:21:54","chatId":"111"},
{"id":"111111","uid":"22222","name":"User","message":"Message","date":"2013-02-15 17:21:55","chatId":"111"}
]}
.......
{"messages":[
{"id":"333333","uid":"44444","name":"User","message":"Message","date":"2013-02-15 19:13:34","chatId":"111"},
{"id":"222222","uid":"33333","name":"User","message":"Message","date":"2013-02-15 18:21:59","chatId":"111"},
{"id":"111111","uid":"22222","name":"User","message":"Message","date":"2013-02-15 17:21:54","chatId":"111"}
]}
GSON または JSON Java を介してこの json を読み取り、任意の出力に配置します。問題ではありません :)
しかし、動的に更新されたjsonで新しいレコードを解析する方法に関するベストプラクティスはありますか? 実際、更新されていることを制御する方法はわかりませんが、毎秒読み込んで結果を出力すると、データの重複が発生すると思います。