streamlined options
This commit is contained in:
parent
eeda6b4c99
commit
100f707899
3 changed files with 2 additions and 5 deletions
|
@ -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]) ->
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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) ->
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue