func (a *Address) UnmarshalJSON(b []byte) (err error) {
	var s string
	if err := json.Unmarshal(b, &s); err != nil {
		return err
	}
	*a, err = ParseHexAddress(s)
	return err
}
// UnmarshalJSON sets Address to a value from JSON-encoded representation.
UnmarshalJSON sets Address to a value from JSON-encoded representation.
// UnmarshalJSON sets Address to a value from JSON - encoded representation .
func (a *Address) UnmarshalJSON(b []byte) (err error) {
	var s string
	if err := json.Unmarshal(b, &s); err != nil {
		return err
	}
	*a, err = ParseHexAddress(s)
	return err
}
func ( a * Address ) UnmarshalJSON ( b [ ] byte ) ( err error ) { var s string if err := json . Unmarshal ( b , & s ) ; err != nil { return err } * a , err = ParseHexAddress ( s ) return err }
UnmarshalJSON sets Address to a value from JSON-encoded representation.
UnmarshalJSON sets Address to a value from JSON - encoded representation .