Is your feature request related to a problem? Please describe.
For certain cases of javascript ecosystem interoperability it may be required to control certain behaviors for how json is rendered. protojson offers this via the MarshalOptions
Describe the solution you'd like
Offer the ability to either inject codec specific options via middleware and/or set default configuration on service startup.
Describe alternatives you've considered
Implementing a custom codec that does the same thing as the canonical json codec with the added ability to inject marshal options.
Additional context
It seems like the most useful options from the perspective of how data is rendered are EmitUnpopulated, EmitDefaultValues
Is your feature request related to a problem? Please describe.
For certain cases of javascript ecosystem interoperability it may be required to control certain behaviors for how json is rendered.
protojsonoffers this via the MarshalOptionsDescribe the solution you'd like
Offer the ability to either inject codec specific options via middleware and/or set default configuration on service startup.
Describe alternatives you've considered
Implementing a custom codec that does the same thing as the canonical json codec with the added ability to inject marshal options.
Additional context
It seems like the most useful options from the perspective of how data is rendered are
EmitUnpopulated,EmitDefaultValues