When annotating a String field with @JdbcTypeCode(SqlTypes.JSON) we currently serialize the string to JSON i.e. when given {{ {"abc": "def"} }} we persist {{ {\"abc\": \"def\"} }}which is a JSON serialized string. We should interpret a String field with this type code as plain JSON and skip serialization/deserialization. |