decode_option() = return_maps | use_nil | return_trailer | dedupe_keys | copy_strings | {null_term, any()} | {bytes_per_iter, non_neg_integer()} | {bytes_per_red, non_neg_integer()}
decode_options() = [decode_option()]
encode_option() = uescape | pretty | force_utf8 | use_nil | escape_forward_slashes | {bytes_per_iter, non_neg_integer()} | {bytes_per_red, non_neg_integer()}
encode_options() = [encode_option()]
jiffy_decode_result() = json_value() | {has_trailer, json_value(), binary()}
json_array() = [json_value()]
json_number() = integer() | float()
json_object() = {[{json_string(), json_value()}]} | #{json_string() => json_value()}
json_string() = atom() | binary()
json_value() = null | true | false | json_string() | json_number() | json_object() | json_array()
| decode/1 | |
| decode/2 | |
| encode/1 | |
| encode/2 |
decode(Data::iolist() | binary()) -> jiffy_decode_result()
decode(Data::iolist() | binary(), Opts::decode_options()) -> jiffy_decode_result()
encode(Data::json_value()) -> iodata()
encode(Data::json_value(), Options::encode_options()) -> iodata()
Generated by EDoc