Patch-style JSON (de)serializer formats for Diff