From eb26d597c6d526f84077afdc141b0a5d585c7da3 Mon Sep 17 00:00:00 2001 From: NeonXP Date: Wed, 16 Nov 2022 21:35:48 +0300 Subject: Utility methods --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index fb99e4b..72d4d2b 100644 --- a/README.md +++ b/README.md @@ -62,4 +62,19 @@ func (n *Node) Value() any // MarshalJSON to []byte func (n *Node) MarshalJSON() ([]byte, error) + +// Merge two object or array nodes +func (n *Node) Merge(node *Node) error + +// Len returns length of object or array nodes +func (n *Node) Len() (int, error) + +// Compare current node with another node +func (n *Node) Compare(op Operand, node *Node) bool + +// Remove by key from object +func (n *Node) Remove(key string) error + +// RemoveIndex from array +func (n *Node) RemoveIndex(idx int) error ``` -- cgit v1.2.3