func (ma *MixedcaseAddress) MarshalJSON() ([]byte, error) {
	if strings.HasPrefix(ma.original, "0x") || strings.HasPrefix(ma.original, "0X") {
		return json.Marshal(fmt.Sprintf("0x%s", ma.original[2:]))
	}
	return json.Marshal(fmt.Sprintf("0x%s", ma.original))
}
// MarshalJSON marshals the original Value
MarshalJSON marshals the original Value
// MarshalJSON marshals the original Value
func (ma *MixedcaseAddress) MarshalJSON() ([]byte, error) {
	if strings.HasPrefix(ma.original, "0x") || strings.HasPrefix(ma.original, "0X") {
		return json.Marshal(fmt.Sprintf("0x%s", ma.original[2:]))
	}
	return json.Marshal(fmt.Sprintf("0x%s", ma.original))
}
func ( ma * MixedcaseAddress ) MarshalJSON ( ) ( [ ] byte , error ) { if strings . HasPrefix ( ma . original , " " ) || strings . HasPrefix ( ma . original , " " ) { return json . Marshal ( fmt . Sprintf ( " " , ma . original [ 2 : ] ) ) } return json . Marshal ( fmt . Sprintf ( " " , ma . original ) ) }
MarshalJSON marshals the original Value
MarshalJSON marshals the original Value