diff --git a/src/jsx.erl b/src/jsx.erl index e9a56b6..968e65e 100644 --- a/src/jsx.erl +++ b/src/jsx.erl @@ -263,7 +263,7 @@ multi_decode_test_() -> multi_decode(JSON, Flags) -> - P = jsx:decoder(Flags ++ [{multi_term, true}]), + P = jsx:decoder(Flags ++ [multi_term]), multi_decode_loop(P(JSON), [[]]). multi_decode_loop({jsx, incomplete, _Next}, [[]|Acc]) -> diff --git a/src/jsx_common.hrl b/src/jsx_common.hrl index 9c950c9..865ff2e 100644 --- a/src/jsx_common.hrl +++ b/src/jsx_common.hrl @@ -33,7 +33,7 @@ -type jsx_opts() :: [jsx_opt()]. --type jsx_opt() :: {multi_term, true | false} +-type jsx_opt() :: multi_term | loose_unicode | {encoding, auto | utf8 diff --git a/src/jsx_decoder.hrl b/src/jsx_decoder.hrl index a830411..eda032a 100644 --- a/src/jsx_decoder.hrl +++ b/src/jsx_decoder.hrl @@ -139,9 +139,6 @@ parse_opts(Opts) -> parse_opts([], Opts) -> Opts; -parse_opts([{multi_term, Value}|Rest], Opts) -> - true = lists:member(Value, [true, false]), - parse_opts(Rest, Opts#opts{multi_term=Value}); parse_opts([multi_term|Rest], Opts) -> parse_opts(Rest, Opts#opts{multi_term=true}); parse_opts([loose_unicode|Rest], Opts) ->