diff --git a/src/jsx_decoder.hrl b/src/jsx_decoder.hrl index 686ea7b..1720bec 100644 --- a/src/jsx_decoder.hrl +++ b/src/jsx_decoder.hrl @@ -709,7 +709,7 @@ low_surrogate(<>, Stack, Opts, String, [C, B, A], High) string(Rest, Stack, Opts, - <> + <> ) ; false -> {error, {badjson, <>}} diff --git a/test/cases/escaped_noncharacter_ext_replaced.test b/test/cases/escaped_noncharacter_ext_replaced.test index c2741f7..0a740b6 100644 --- a/test/cases/escaped_noncharacter_ext_replaced.test +++ b/test/cases/escaped_noncharacter_ext_replaced.test @@ -1,4 +1,4 @@ {name, "escaped noncharacter (extended)"}. -{jsx, [{string, <<16#fffd/utf8, 16#fffd/utf8>>}, end_json]}. +{jsx, [{string, <<16#fffd/utf8>>}, end_json]}. {json, "escaped_noncharacter_ext.json"}. {jsx_flags, [loose_unicode]}. \ No newline at end of file