Construct ObjectMapper once per RestInvocationHandler, instead of constructing an ObjectMapper for writing each request on invocation. Jackson is configured for both reading and writing json. This change is motivated by http://wiki.fasterxml.com/JacksonBestPracticesPerformance