Problem
The default JSONEncoder chosen in the SchemaField is the DjangoJSONEncoder. This implementation will always error when decoding the values in the model, as can be seen here -> the base class' default is called, which raises a TypeError
Other libraries (for example the unfold admin library) that interact with these objects can try to use this encoder and will fail.
Expected behaviour
Having the default JSONEncoder be able to correctly encode the object as JSON.