//MarshalJSON encodes the node into a serializable json
MarshalJSON encodes the node into a serializable json
// MarshalJSON encodes the node into a serializable json
func (v *ValueNode) MarshalJSON() ([]byte, error) {
	return json.Marshal(&valueNode{
		v.UID, string(v.Word), v.PUID, v.Name, v.Resolved, "Value",
	})
}
func ( v * ValueNode ) MarshalJSON ( ) ( [ ] byte , error ) { return json . Marshal ( & valueNode { v . UID , string ( v . Word ) , v . PUID , v . Name , v . Resolved , " " , } ) }
MarshalJSON encodes the node into a serializable json
MarshalJSON encodes the node into a serializable json