Using ODataLib to call a WCF Data Services service operation and JSON
===

I have searched far and wide and been completely unable to find any good samples or tutorials of how to call service operations using the ODataLib. I've seen several that tell me how to get entities and entity sets and that's great, but in order to call a service operation. 

I'm almost positive that I need to use something other than an `ODataEntry`, `ODataFeed` or `ODataNavigationLink` object. I've opened up the library in JustDecompile and see classes like `ODataAction` and `ODataFunction` but can't figure out how to use them. 

My needs are pretty simple: I need to call WCF Data Services 5.0 service operations and I need to do it using JSON.

I'm also aware that the upcoming release of the WCF Data Services Client library is going to support JSON but unfortunately I have to code this up like yesterday. Additionally, out of desperation I even tried implementing the RC version (*gasp*) using [Mark Stafford's JSON light sample][1] but didn't really understand how it works.

Any help or direction would be GREATLY appreciated!
(Especially if this comes up on your screen, Mark!)

Thanks! J

  [1]: https://gist.github.com/3092592