I have been looking into some Rest APIs for Open Data. There are many languages out there (most) that have reasonably easy to use programming constructs and APIs out there that you can use to access Rest APIs.
Do you have a preferred one? Is there one with a highly convenient Rest API built in? How do you adapt to custom formats and schema's being returned? (Am I asking too many questions in one?)
What I have played with myself so far is basic C# (because I know this best) HTTP getters (HttpRestRequest/Response) and JsonSerializer with custom format classes. Pretty basic and very problem specific but it worked. But I write a lot of code that is not necessarily reusable for other problems.