Allows JSON to overwrite other content on PUT.

Close #245.