A valid JSON string.
Optionalreviver: (this: any, key: string, value: any) => anyA function that transforms the results. This function is called for each member of the object.
Optionaloptions: {The options for parsing the JSON string.
Optionalbigint?: booleanA value that indicates whether to parse bigints (ex. 57126n).
Optionalclass?: falseA value that indicates whether to parse classes (ex. class).
Warning: This option is currently ignored as it is non-functional.
Optionalfunction?: falseA value that indicates whether to parse functions (ex. function).
Warning: This option is currently ignored as it is non-functional.
Optionalget?: falseA value that indicates whether to parse getter functions (ex. get).
Warning: This option is currently ignored as it is non-functional.
OptionalInfinity?: booleanA value that indicates whether to parse Infinity (ex. Infinity).
OptionalNaN?: booleanA value that indicates whether to parse NaN (ex. NaN).
OptionalNegativeInfinity?: booleanA value that indicates whether to parse -Infinity (ex. -Infinity).
Optionalset?: falseA value that indicates whether to parse setter functions (ex. set).
Warning: This option is currently ignored as it is non-functional.
Optionalundefined?: booleanA value that indicates whether to parse undefined (ex. undefined).
A JavaScript value, usually an object or array, that represents the JSONB that was parsed from the specified string.
Converts a JavaScript Object Notation B (JSONB) string into an object.