This is a fork of golang's encoding/json with an extra method MarshalSafeCollections
that marshals nil slices and maps into []
and {}
respectfully instead of null
. Additionally added SetNilSafeCollection
to the Encoder
in order to turn on the flag (default: false).
The semantic versioning for this repository follows that of the go src version that it forks from.
- BREAKING CHANGE: Empty byte slices are now marshaled into empty strings, rather than arrays (#4)