glennliao / json

golang json package with save nil slice serialization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

json

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.

Changelog

v1.18

  • BREAKING CHANGE: Empty byte slices are now marshaled into empty strings, rather than arrays (#4)

About

golang json package with save nil slice serialization

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Go 100.0%