//UnmarshalJSON decodes the node from a json
UnmarshalJSON decodes the node from a json
// UnmarshalJSON decodes the node from a json
func (o *OperatorNode) UnmarshalJSON(data []byte) error {
	m := &operatorNode{}
	err := json.Unmarshal(data, m)
	if err != nil {
		return err
	}
	o.UID = m.UID
	o.Word = []rune(m.Word)
	o.PUID = m.PUID
	o.Column = m.Column
	o.Unknown = m.Unknown
	o.Value = m.Value
	o.Time = m.Time
	o.Resolved = m.Resolved
	o.Operation = m.Operation
	return nil
}
func ( o * OperatorNode ) UnmarshalJSON ( data [ ] byte ) error { m := & operatorNode { } err := json . Unmarshal ( data , m ) if err != nil { return err } o . UID = m . UID o . Word = [ ] rune ( m . Word ) o . PUID = m . PUID o . Column = m . Column o . Unknown = m . Unknown o . Value = m . Value o . Time = m . Time o . Resolved = m . Resolved o . Operation = m . Operation return nil }
UnmarshalJSON decodes the node from a json
UnmarshalJSON decodes the node from a json