From 35a225860f49c4451dc87f0e9b941f319044079f Mon Sep 17 00:00:00 2001 From: Steve Strong Date: Thu, 5 Mar 2020 17:04:31 +0000 Subject: [PATCH] Really remove undefined entries from json --- src/Simple/JSON.erl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Simple/JSON.erl b/src/Simple/JSON.erl index 4af9572..95c5002 100644 --- a/src/Simple/JSON.erl +++ b/src/Simple/JSON.erl @@ -5,10 +5,7 @@ jsx:decode(S, [return_maps]) end. -% This is a lie for sure, but there is no such thing as undefined in JSON, the JS version relies on objects -% containing properties with undefined values to be omitted, while we would have to recurse here before passing -% to JSX to remove them or -'_undefined'() -> null. +'_undefined'() -> undefined. stringifyJSON(J) -> jsx:encode(remove_undefined(J)).