In the case of http though, it gets converted to JSON in the code you have indicated.

The test code here though, gets back java.sql.Timestamp objects instead. Perhaps there is a coercion that I can tap, but yeah - I found I at least needed to convert those objects to string myself, as their natural toString coercion seemed to return a non ISO8601 format, either way - they weren't matching without this conversion.

Let me take another look at it, maybe I missed a better way to do this.