json_repair/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#![allow(unused_imports)]
#![allow(non_camel_case_types)]
#![allow(unused_variables)]
#![allow(dead_code)]
#![feature(trait_alias)]
#[macro_use] mod imports; use imports::*;

x!{errors}
//x!{parse_array}
//x!{parse_object}
//x!{parse_value}
x!{repair_json}
x!{repair_json_series}
x!{repair_json_parallel}
x!{repair_json_missing_closing_quotes}
x!{repair_json_accidental_single_quote_instead_of_a_double_quote}
x!{repair_json_add_missing_quotes}
x!{repair_json_attempt}
x!{repair_json_close_unexpected_eof}
x!{repair_json_close_unexpected_eof_in_array_item}
x!{repair_json_close_unexpected_eof_in_array_tag}
x!{repair_json_comma_behavior}
x!{repair_json_control_characters}
x!{repair_json_fix_mismatched_quotes}
x!{repair_json_handle_eof_between_lists}
x!{repair_json_mismatched_brackets}
x!{repair_json_missing_commas_in_list}
x!{repair_json_remove_control_characters_in_value}
x!{repair_json_remove_duplicate_quotes}
x!{repair_json_truncated_boolean_behavior}
x!{sanitize}
x!{strategy}
//x!{tokenize}
//x!{unescape_string}