support for json.Marshaler