From 3a383b6cb086662957d8c1797ec920e7c77c4f1b Mon Sep 17 00:00:00 2001 From: alisdair sullivan Date: Sun, 24 Feb 2013 02:46:11 -0800 Subject: [PATCH] revert parser to former version --- src/jsx_parser.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/jsx_parser.erl b/src/jsx_parser.erl index e8a3bd9..556d8ff 100644 --- a/src/jsx_parser.erl +++ b/src/jsx_parser.erl @@ -118,7 +118,7 @@ object([end_object|Tokens], Handler, [object|Stack], Config) -> object([{key, Key}|Tokens], Handler, Stack, Config) when is_atom(Key); is_binary(Key) -> value(Tokens, handle_event({key, clean_string(fix_key(Key), Config)}, Handler, Config), Stack, Config); object([Key|Tokens], Handler, Stack, Config) when is_atom(Key); is_binary(Key) -> - object([{key, Key}] ++ Tokens, Handler, Stack, Config); + value(Tokens, handle_event({key, clean_string(fix_key(Key), Config)}, Handler, Config), Stack, Config); object([], Handler, Stack, Config) -> ?incomplete(object, Handler, Stack, Config); object(BadTokens, Handler, Stack, Config) when is_list(BadTokens) ->