ROO-3486: JSON methods may fail and yet still return a success (2xx) status code

Implemented proposed fix for: https://jira.spring.io/browse/ROO-3486