How do I use an external data source in a view? I am trying to display some TV schedule information from a thirdparty json api.
I need to know what is the best way to do this.
I have tried various module wsclient module,json query plugin, wsclient view integration. But none of them worked and overkill.

I can write a module to do this, but I need some information. One option I was thinking off was making a new data source available to the Views module. What hooks need to implemented for this?
Check Views JSON Query.


  JSON Query is a Views 3 plugin that adds native JSON query generation.
  It allows you to parse JSON using Views' graphical query builder. It
  works much like Views XML Backend but with JSON.