Daniel Ward added the comment: I don't think I explained the response very well, effectively the __json__ call would return an object which is JSON-serializable. This would include dict objects containing JSON-serializable objects albeit natively-supporting JSON serialisation or by means of subsequent obj.__json__ calls.
The reason I gave it __json__ is purely for easily-remembered implementation, separating it out from calls which may potentially clash with existing codebases, because let's face it, people don't often get to start again ;) I'm not adverse to changing the method name at all, but I do believe this is a progressive way to go regarding JSON-serialization. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue27362> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com