Type-safe inequality.
Type-safe equality method.
Run on an array or object or return the given default.
Attempts to decode this JSON value to another data type.
Construct a cursor from this JSON value.
Universal equality derived from our type-safe equality.
Universal equality derived from our type-safe equality.
The catamorphism for the JSON value data type.
Hashing that is consistent with our universal equality.
Hashing that is consistent with our universal equality.
Construct a cursor with history from this JSON value.
The name of the type of the JSON value.
Pretty-print this JSON value to a string with no spaces.
Pretty-print this JSON value to a string using the given pretty-printer.
Pretty-print this JSON value to a string indentation of two spaces.
Pretty-print this JSON value to a string indentation of four spaces.
Compute a String
representation for this JSON value.
Compute a String
representation for this JSON value.
A data type representing possible JSON values.