Package json is forked from the Go standard library to enable us to find the field of a struct that a given JSON key maps to.
This package is copied from Go library reflect/type.go.The struct tag library provides no way to extract the list of struct tags, onlya specific tag.