code: func (u *Unstructured) UnmarshalJSON(b []byte) error {
  	_, _, err := UnstructuredJSONScheme.Decode(b, nil, u)
  	return err
  }
docs: // UnmarshalJSON ensures that the unstructured object properly decodes
  // JSON when passed to Go's standard JSON library.