func (aaguid *AAGUID) UnmarshalJSON(raw []byte) error {
	var str string
	err := json.Unmarshal(raw, &str)
	if err != nil {
		return err
	}
	*aaguid, err = ParseAAGUID(str)
	return err
}
// UnmarshalJSON unmarshals raw JSON into an AAGUID.
UnmarshalJSON unmarshals raw JSON into an AAGUID.
// UnmarshalJSON unmarshals raw JSON into an AAGUID .
func (aaguid *AAGUID) UnmarshalJSON(raw []byte) error {
	var str string
	err := json.Unmarshal(raw, &str)
	if err != nil {
		return err
	}
	*aaguid, err = ParseAAGUID(str)
	return err
}
func ( aaguid * AAGUID ) UnmarshalJSON ( raw [ ] byte ) error { var str string err := json . Unmarshal ( raw , & str ) if err != nil { return err } * aaguid , err = ParseAAGUID ( str ) return err }
UnmarshalJSON unmarshals raw JSON into an AAGUID.
UnmarshalJSON unmarshals raw JSON into an AAGUID .