Enums§
- Json
Parsing Strategy - Enum to specify parsing strategy.
- Json
Repair Error - Token
Functions§
- assert_
expected_ matches_ output_ result - assert_
expected_ value_ matches_ output_ result - attempt_
repair_ json_ string - is_
valid_ json_ value_ start - parse_
array - parse_
object - parse_
value - remove_
control_ characters_ in_ value - repair_
json_ accidental_ single_ quote_ instead_ of_ double_ quote - repair_
json_ add_ missing_ quotes - repair_
json_ close_ unexpected_ eof - repair_
json_ close_ unexpected_ eof_ in_ array_ item - repair_
json_ close_ unexpected_ eof_ in_ array_ tag - repair_
json_ comma_ behavior - repair_
json_ control_ characters - repair_
json_ fix_ mismatched_ quotes - repair_
json_ handle_ eof_ between_ lists - repair_
json_ mismatched_ brackets - Repairs mismatched or unbalanced brackets and braces in a JSON-like input.
- repair_
json_ missing_ closing_ quotes - repair_
json_ missing_ commas_ in_ list - repair_
json_ remove_ duplicate_ quotes - repair_
json_ string - applies all known fixes in order until one proves to work
- repair_
json_ string_ heavy - this one will try all of the fixes in parallel first before falling back to serial application.
- repair_
json_ string_ parallel - repair_
json_ string_ series - repair_
json_ truncated_ boolean_ behavior - repair_
json_ with_ known_ capitalized_ sentence_ fragment_ list_ items - this one we use for certain cases where the JSON is known to have list items which are all
Sentence fragments of this format
- repair_
standard_ list_ items_ with_ possible_ splits - Repairs arrays of strings in a JSON value by merging items split across multiple lines. A new item starts with an uppercase first character. Subsequent lines that start lowercase are appended to the current item until another uppercase line is found.
- sanitize_
json_ str - skip_
whitespace - tokenize
- unescape_
string