Represents a position in a JSON value and allows moving around the JSON value.
A list of elements denoting the history of a cursor.
A list of elements denoting the history of a cursor.
Note: Most recent operation appears at head of list.
Encode an arbitrary value as a JSON value.
A data type representing possible JSON values.
A data type representing possible JSON values.
A mapping from field to JSON value that maintains insertion order.
Constructors and other utilities for JSON values.
Library functions for parsing json.
Utiltity for building the argonaut API over various types.
Utiltity for building the argonaut API over various types. This is used to implement StringWrap, and it is expected that it would be used by integrations with other toolkits to provide an argonaut API on their types.
Parameters for pretty-printing a JSON value.
Wraps a String
value and provides methods, particularly for parsing.
Constructors and other utilities for wrapped string values.
Library functions for parsing json.
Represents a position in a JSON value and allows moving around the JSON value. Also known as a "zipper." The cursor has a focus representing the current position being referred to by the cursor. Users may update the focus using
withFocus
(or the>->
alias) and move the cursor around withleft
,right
,field
,downArray
,downField
andup
.Shift