|
@@ -264,9 +264,9 @@ encode_test_() ->
|
|
end},
|
|
end},
|
|
{"skip_undefined option",
|
|
{"skip_undefined option",
|
|
fun() ->
|
|
fun() ->
|
|
- Object = #{<<"1">> => undefined, <<"2">> => 3},
|
|
|
|
- ?assertEqual({ok,<<"{\"1\":null,\"2\":3}">>}, jsone_encode:encode(Object,[undefined_as_null])),
|
|
|
|
- ?assertEqual({ok,<<"{\"2\":3}">>}, jsone_encode:encode(Object,[skip_undefined]))
|
|
|
|
|
|
+ Object = #{<<"1">> => undefined, <<"2">> => 3, <<"3">> => undefined},
|
|
|
|
+ ?assertEqual({ok,<<"{\"1\":null,\"2\":3,\"3\":null}">>}, jsone_encode:encode(Object,[undefined_as_null])),
|
|
|
|
+ ?assertEqual({ok,<<"{\"2\":3}">>}, jsone_encode:encode(Object,[skip_undefined]))
|
|
end},
|
|
end},
|
|
|
|
|
|
%% Pretty Print
|
|
%% Pretty Print
|