in container_images/registry-image-forked/types.go [400:411]
func (tag *Tag) UnmarshalJSON(b []byte) (err error) {
var s string
if err = json.Unmarshal(b, &s); err == nil {
*tag = Tag(s)
} else {
var n json.RawMessage
if err = json.Unmarshal(b, &n); err == nil {
*tag = Tag(n)
}
}
return err
}