The latest versions of RestSharp use SimpleJson for serialization and deserialization. SimpleJson doesn't have a CF build, however it does have an FFX 2.0 build so it's pretty close to CF-compliant. There are a few TryParse calls that you have to replace, but all-in-all not bad.
My suggestion is to:
- Pull the RestSharp source from GitHub
- Create a brand-new Smart Device project targeting CF 3.5 called RestSharpCF or whatever
- Add the existing code files from the RestSharp root folder to your project
- Compile
- Fix the compiler errors
- Iterate on 4 & 5 until it actually builds clean
- Deploy
- Do a pull request to get your changes back into the stream. Forewarning, your have to pull request back to SimpleJson, not RestSharp.
I'll likely do these steps myself in the next month or so (I've got through #7 actually, but I also have other changes and additions as well) but it's probably not best to hang out waiting on me to find time for this. I have to finish an ORM implementation that is using RestSharp to make sure I have all the needed changes before I'll do my pull request.