-module(pedantic_ffi). -export([encode_json_string/1, is_erlang_list/1, is_erlang_map/1, is_null_or_undefined/1]). encode_json_string(Term) -> iolist_to_binary(json:encode(Term)). is_erlang_list(X) -> is_list(X). is_erlang_map(X) -> is_map(X). is_null_or_undefined(null) -> true; is_null_or_undefined(undefined) -> true; is_null_or_undefined(nil) -> true; is_null_or_undefined(_) -> false.