Supports decoding for null value

This commit is contained in:
Masaaki Goshima 2019-10-30 16:57:59 +09:00
parent 93521ac450
commit 4a90c16927
6 changed files with 83 additions and 6 deletions

View file

@ -279,6 +279,25 @@ func TestDecoder(t *testing.T) {
"a: 50cent_of_dollar",
map[string]interface{}{"a": "50cent_of_dollar"},
},
// Nulls
{
"v:",
map[string]interface{}{"v": nil},
},
{
"v: ~",
map[string]interface{}{"v": nil},
},
{
"~: null key",
map[interface{}]string{nil: "null key"},
},
{
"v:",
map[string]*bool{"v": nil},
},
{
"v: .inf\n",
map[string]interface{}{"v": math.Inf(0)},