//UnmarshalJSON decodes the node from a json
UnmarshalJSON decodes the node from a json
// UnmarshalJSON decodes the node from a json
func (u *UnknownNode) UnmarshalJSON(data []byte) error {
	m := &unknownNode{}
	err := json.Unmarshal(data, m)
	if err != nil {
		return err
	}
	u.UID = m.UID
	u.Word = []rune(m.Word)
	u.PUID = m.PUID
	u.Resolved = m.Resolved
	return nil
}
func ( u * UnknownNode ) UnmarshalJSON ( data [ ] byte ) error { m := & unknownNode { } err := json . Unmarshal ( data , m ) if err != nil { return err } u . UID = m . UID u . Word = [ ] rune ( m . Word ) u . PUID = m . PUID u . Resolved = m . Resolved return nil }
UnmarshalJSON decodes the node from a json
UnmarshalJSON decodes the node from a json