Custom JSON Encoder for Python utilising functools.singledispatch to support custom encoders for both Python's built-in classes and user-created classes, without as much legwork.
Coverage remained the same at 100.0% when pulling 111a8572da0b1059b05ae57c8807ce031a8642f1 on pre-commit-ci-update-config into 9e4411e5281f2ebb130bcd8bbf4ce26b6b4db381 on master.
Coverage remained the same at 100.0% when pulling 111a8572da0b1059b05ae57c8807ce031a8642f1 on pre-commit-ci-update-config into 9e4411e5281f2ebb130bcd8bbf4ce26b6b4db381 on master.