func (d *Decimal) UnmarshalJSON(decimalBytes []byte) error {
	if err := d.decimal.UnmarshalJSON(decimalBytes); err != nil {
		return err
	}
	d.formula = d.String()

	return nil
}
// UnmarshalJSON implements the json.Unmarshaler interface.
UnmarshalJSON implements the json.Unmarshaler interface.
// UnmarshalJSON implements the json . Unmarshaler interface .
func (d *Decimal) UnmarshalJSON(decimalBytes []byte) error {
	if err := d.decimal.UnmarshalJSON(decimalBytes); err != nil {
		return err
	}
	d.formula = d.String()
	return nil
}
func ( d * Decimal ) UnmarshalJSON ( decimalBytes [ ] byte ) error { if err := d . decimal . UnmarshalJSON ( decimalBytes ) ; err != nil { return err } d . formula = d . String ( ) return nil }
UnmarshalJSON implements the json.Unmarshaler interface.
UnmarshalJSON implements the json . Unmarshaler interface .