diff --git a/src/jsx_encoder.erl b/src/jsx_encoder.erl index 7b09bb2..05403d3 100644 --- a/src/jsx_encoder.erl +++ b/src/jsx_encoder.erl @@ -113,7 +113,8 @@ object([{Key, Value}], {Handler, State}, Config) when is_atom(Key); is_binary(Ke }, Config ); -object([], {Handler, State}, _Config) -> Handler:handle_event(end_object, State). +object([], {Handler, State}, _Config) -> Handler:handle_event(end_object, State); +object(Term, Handler, Config) -> ?error(object, Term, Handler, Config). list([Value, Next|Rest], {Handler, State}, Config) -> @@ -303,4 +304,4 @@ custom_error_handler_test_() -> )} ]. --endif. \ No newline at end of file +-endif.