decode_return() = [{Name::atom(), Value::string() | integer()}]
decode_value() = {atom(), JsonField::binary(), Type::decode_value_type()}
decode_value_r() = {pos_integer(), JsonField::binary(), Type::atom()}
decode_value_type() = optional_string | optional_integer | optional_boolean | {optional_map, fun(([{Key::binary(), Value::string() | integer()}]) -> decode_return())}
decode/2 | |
decode/3 |
decode(Values::[decode_value()], Json::proplist()) -> decode_return()
decode(Values::[decode_value_r()], Json::proplist(), Record::tuple()) -> tuple()
Generated by EDoc