cast default from_json

I'm still uncertain whether this should really do it or if any impls of default() should ensure they return it in pythonic form, but you said this :-)

@cpennington @dianakhuang plz review