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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
|
description: Check behavior of JSON parser on invalid JSON
driver: data_validation
data_files:
"n_array_1_true_without_comma.json": "n array 1 true without comma"
"n_array_a_invalid_utf8.json": "n array a invalid utf8"
"n_array_colon_instead_of_comma.json": "n array colon instead of comma"
"n_array_comma_after_close.json": "n array comma after close"
"n_array_comma_and_number.json": "n array comma and number"
"n_array_double_comma.json": "n array double comma"
"n_array_double_extra_comma.json": "n array double extra comma"
"n_array_extra_close.json": "n array extra close"
"n_array_extra_comma.json": "n array extra comma"
"n_array_incomplete.json": "n array incomplete"
"n_array_incomplete_invalid_value.json": "n array incomplete invalid value"
"n_array_inner_array_no_comma.json": "n array inner array no comma"
"n_array_invalid_utf8.json": "n array invalid utf8"
"n_array_items_separated_by_semicolon.json": "n array items separated by semicolon"
"n_array_just_comma.json": "n array just comma"
"n_array_just_minus.json": "n array just minus"
"n_array_missing_value.json": "n array missing value"
"n_array_newlines_unclosed.json": "n array newlines unclosed"
"n_array_number_and_comma.json": "n array number and comma"
"n_array_number_and_several_commas.json": "n array number and several commas"
"n_array_spaces_vertical_tab_formfeed.json": "n array spaces vertical tab formfeed"
"n_array_star_inside.json": "n array star inside"
"n_array_unclosed.json": "n array unclosed"
"n_array_unclosed_trailing_comma.json": "n array unclosed trailing comma"
"n_array_unclosed_with_new_lines.json": "n array unclosed with new lines"
"n_array_unclosed_with_object_inside.json": "n array unclosed with object inside"
"n_incomplete_false.json": "n incomplete false"
"n_incomplete_null.json": "n incomplete null"
"n_incomplete_true.json": "n incomplete true"
"n_multidigit_number_then_00.json": "n multidigit number then 00"
"n_number_++.json": "n number ++"
"n_number_-.json": "n number -"
"n_number_2E.json": "n number 2E"
"n_number_2e-.json": "n number 2e-"
"n_number_+1.json": "n number +1"
"n_number_+Inf.json": "n number +Inf"
"n_number_-01.json": "n number -01"
"n_number_-1.0..json": "n number -1.0."
"n_number_-2..json": "n number -2."
"n_number_-NaN.json": "n number -NaN"
"n_number_.-1.json": "n number .-1"
"n_number_.2e-3.json": "n number .2e-3"
"n_number_0.1.2.json": "n number 0.1.2"
"n_number_0.3e+.json": "n number 0.3e+"
"n_number_0.3e.json": "n number 0.3e"
"n_number_0.e1.json": "n number 0.e1"
"n_number_0_capital_E+.json": "n number 0 capital E+"
"n_number_0_capital_E.json": "n number 0 capital E"
"n_number_0e+.json": "n number 0e+"
"n_number_0e.json": "n number 0e"
"n_number_1.0e+.json": "n number 1.0e+"
"n_number_1.0e-.json": "n number 1.0e-"
"n_number_1.0e.json": "n number 1.0e"
"n_number_1_000.json": "n number 1 000"
"n_number_1eE2.json": "n number 1eE2"
"n_number_2.e+3.json": "n number 2.e+3"
"n_number_2.e-3.json": "n number 2.e-3"
"n_number_2.e3.json": "n number 2.e3"
"n_number_9.e+.json": "n number 9.e+"
"n_number_Inf.json": "n number Inf"
"n_number_NaN.json": "n number NaN"
"n_number_U+FF11_fullwidth_digit_one.json": "n number U+FF11 fullwidth digit one"
"n_number_expression.json": "n number expression"
"n_number_hex_1_digit.json": "n number hex 1 digit"
"n_number_hex_2_digits.json": "n number hex 2 digits"
"n_number_infinity.json": "n number infinity"
"n_number_invalid+-.json": "n number invalid+-"
"n_number_invalid-negative-real.json": "n number invalid-negative-real"
"n_number_invalid-utf-8-in-bigger-int.json": "n number invalid-utf-8-in-bigger-int"
"n_number_invalid-utf-8-in-exponent.json": "n number invalid-utf-8-in-exponent"
"n_number_invalid-utf-8-in-int.json": "n number invalid-utf-8-in-int"
"n_number_minus_infinity.json": "n number minus infinity"
"n_number_minus_sign_with_trailing_garbage.json": "n number minus sign with trailing garbage"
"n_number_minus_space_1.json": "n number minus space 1"
"n_number_neg_int_starting_with_zero.json": "n number neg int starting with zero"
"n_number_neg_real_without_int_part.json": "n number neg real without int part"
"n_number_neg_with_garbage_at_end.json": "n number neg with garbage at end"
"n_number_real_garbage_after_e.json": "n number real garbage after e"
"n_number_real_with_invalid_utf8_after_e.json": "n number real with invalid utf8 after e"
"n_number_real_without_fractional_part.json": "n number real without fractional part"
"n_number_starting_with_dot.json": "n number starting with dot"
"n_number_with_alpha.json": "n number with alpha"
"n_number_with_alpha_char.json": "n number with alpha char"
"n_number_with_leading_zero.json": "n number with leading zero"
"n_object_bad_value.json": "n object bad value"
"n_object_bracket_key.json": "n object bracket key"
"n_object_comma_instead_of_colon.json": "n object comma instead of colon"
"n_object_double_colon.json": "n object double colon"
"n_object_emoji.json": "n object emoji"
"n_object_garbage_at_end.json": "n object garbage at end"
"n_object_key_with_single_quotes.json": "n object key with single quotes"
"n_object_missing_colon.json": "n object missing colon"
"n_object_missing_key.json": "n object missing key"
"n_object_missing_semicolon.json": "n object missing semicolon"
"n_object_missing_value.json": "n object missing value"
"n_object_no-colon.json": "n object no-colon"
"n_object_non_string_key.json": "n object non string key"
"n_object_non_string_key_but_huge_number_instead.json": "n object non string key but huge number instead"
"n_object_pi_in_key_and_trailing_comma.json": "n object pi in key and trailing comma"
"n_object_repeated_null_null.json": "n object repeated null null"
"n_object_several_trailing_commas.json": "n object several trailing commas"
"n_object_single_quote.json": "n object single quote"
"n_object_trailing_comma.json": "n object trailing comma"
"n_object_trailing_comment.json": "n object trailing comment"
"n_object_trailing_comment_open.json": "n object trailing comment open"
"n_object_trailing_comment_slash_open.json": "n object trailing comment slash open"
"n_object_trailing_comment_slash_open_incomplete.json": "n object trailing comment slash open incomplete"
"n_object_two_commas_in_a_row.json": "n object two commas in a row"
"n_object_unquoted_key.json": "n object unquoted key"
"n_object_unterminated-value.json": "n object unterminated-value"
"n_object_with_single_string.json": "n object with single string"
"n_object_with_trailing_garbage.json": "n object with trailing garbage"
"n_single_space.json": "n single space"
"n_string_1_surrogate_then_escape.json": "n string 1 surrogate then escape"
"n_string_1_surrogate_then_escape_u.json": "n string 1 surrogate then escape u"
"n_string_1_surrogate_then_escape_u1.json": "n string 1 surrogate then escape u1"
"n_string_1_surrogate_then_escape_u1x.json": "n string 1 surrogate then escape u1x"
"n_string_accentuated_char_no_quotes.json": "n string accentuated char no quotes"
"n_string_backslash_00.json": "n string backslash 00"
"n_string_escape_x.json": "n string escape x"
"n_string_escaped_backslash_bad.json": "n string escaped backslash bad"
"n_string_escaped_ctrl_char_tab.json": "n string escaped ctrl char tab"
"n_string_escaped_emoji.json": "n string escaped emoji"
"n_string_incomplete_escape.json": "n string incomplete escape"
"n_string_incomplete_escaped_character.json": "n string incomplete escaped character"
"n_string_incomplete_surrogate.json": "n string incomplete surrogate"
"n_string_incomplete_surrogate_escape_invalid.json": "n string incomplete surrogate escape invalid"
"n_string_invalid-utf-8-in-escape.json": "n string invalid-utf-8-in-escape"
"n_string_invalid_backslash_esc.json": "n string invalid backslash esc"
"n_string_invalid_unicode_escape.json": "n string invalid unicode escape"
"n_string_invalid_utf8_after_escape.json": "n string invalid utf8 after escape"
"n_string_leading_uescaped_thinspace.json": "n string leading uescaped thinspace"
"n_string_no_quotes_with_bad_escape.json": "n string no quotes with bad escape"
"n_string_single_doublequote.json": "n string single doublequote"
"n_string_single_quote.json": "n string single quote"
"n_string_single_string_no_double_quotes.json": "n string single string no double quotes"
"n_string_start_escape_unclosed.json": "n string start escape unclosed"
"n_string_unescaped_crtl_char.json": "n string unescaped crtl char"
"n_string_unescaped_newline.json": "n string unescaped newline"
"n_string_unescaped_tab.json": "n string unescaped tab"
"n_string_unicode_CapitalU.json": "n string unicode CapitalU"
"n_string_with_trailing_garbage.json": "n string with trailing garbage"
"n_structure_U+2060_word_joined.json": "n structure U+2060 word joined"
"n_structure_UTF8_BOM_no_data.json": "n structure UTF8 BOM no data"
"n_structure_angle_bracket_..json": "n structure angle bracket ."
"n_structure_angle_bracket_null.json": "n structure angle bracket null"
"n_structure_array_trailing_garbage.json": "n structure array trailing garbage"
"n_structure_array_with_extra_array_close.json": "n structure array with extra array close"
"n_structure_array_with_unclosed_string.json": "n structure array with unclosed string"
"n_structure_ascii-unicode-identifier.json": "n structure ascii-unicode-identifier"
"n_structure_capitalized_True.json": "n structure capitalized True"
"n_structure_close_unopened_array.json": "n structure close unopened array"
"n_structure_comma_instead_of_closing_brace.json": "n structure comma instead of closing brace"
"n_structure_double_array.json": "n structure double array"
"n_structure_end_array.json": "n structure end array"
"n_structure_incomplete_UTF8_BOM.json": "n structure incomplete UTF8 BOM"
"n_structure_lone-invalid-utf-8.json": "n structure lone-invalid-utf-8"
"n_structure_lone-open-bracket.json": "n structure lone-open-bracket"
"n_structure_no_data.json": "n structure no data"
"n_structure_null-byte-outside-string.json": "n structure null-byte-outside-string"
"n_structure_number_with_trailing_garbage.json": "n structure number with trailing garbage"
"n_structure_object_followed_by_closing_object.json": "n structure object followed by closing object"
"n_structure_object_unclosed_no_value.json": "n structure object unclosed no value"
"n_structure_object_with_comment.json": "n structure object with comment"
"n_structure_object_with_trailing_garbage.json": "n structure object with trailing garbage"
"n_structure_open_array_apostrophe.json": "n structure open array apostrophe"
"n_structure_open_array_comma.json": "n structure open array comma"
"n_structure_open_array_open_object.json": "n structure open array open object"
"n_structure_open_array_open_string.json": "n structure open array open string"
"n_structure_open_array_string.json": "n structure open array string"
"n_structure_open_object.json": "n structure open object"
"n_structure_open_object_close_array.json": "n structure open object close array"
"n_structure_open_object_comma.json": "n structure open object comma"
"n_structure_open_object_open_array.json": "n structure open object open array"
"n_structure_open_object_open_string.json": "n structure open object open string"
"n_structure_open_object_string_with_apostrophes.json": "n structure open object string with apostrophes"
"n_structure_open_open.json": "n structure open open"
"n_structure_single_eacute.json": "n structure single eacute"
"n_structure_single_star.json": "n structure single star"
"n_structure_trailing_#.json": "n structure trailing #"
"n_structure_uescaped_LF_before_string.json": "n structure uescaped LF before string"
"n_structure_unclosed_array.json": "n structure unclosed array"
"n_structure_unclosed_array_partial_null.json": "n structure unclosed array partial null"
"n_structure_unclosed_array_unfinished_false.json": "n structure unclosed array unfinished false"
"n_structure_unclosed_array_unfinished_true.json": "n structure unclosed array unfinished true"
"n_structure_unclosed_object.json": "n structure unclosed object"
"n_structure_unicode-identifier.json": "n structure unicode-identifier"
"n_structure_whitespace_U+2060_word_joiner.json": "n structure whitespace U+2060 word joiner"
"n_structure_whitespace_formfeed.json": "n structure whitespace formfeed"
"n_multiple_tokens.json": "concatenated tokens"
"n_incomplete_null_token.json": "incomplete null token"
|