gjson
gjson copied to clipboard
Why is the key 0
func TestParseJSON(t *testing.T) { str :=
[
{"drawNumber":"51117487"},
{"drawNumber":"51117486"},
{"drawNumber":"51117485"},
{"drawNumber":"51117484"},
{"drawNumber":"51117483"},
{"drawNumber":"51117482"},
{"drawNumber":"51117481"},
{"drawNumber":"51117480"},
{"drawNumber":"51117479"},
{"drawNumber":"51117478"},
{"drawNumber":"51117477"},
{"drawNumber":"51117476"},
{"drawNumber":"51117475"},
{"drawNumber":"51117474"},
{"drawNumber":"51117473"},
{"drawNumber":"51117472"},
{"drawNumber":"51117471"},
{"drawNumber":"51117470"}
]gjson.Parse(str).ForEach(func(key, value gjson.Result) bool { fmt.Println("key", key.Int()) fmt.Println("key", value.Get("drawNumber").Int()) return true }) }