It would be great if go-yaml supports the json tags as the fallback if the yaml tags are missing.
There are multiple libraries which unmarshal yaml using go-yaml into any type, then marshal to json and unmarshal to a structure. Those libraries were created, because the original author of go-yaml rejected to support go tags.