Module erlcloud_json

Data Types

decode_return()

decode_return() = [{Name::atom(), Value::string() | integer()}]

decode_value()

decode_value() = {atom(), JsonField::binary(), Type::decode_value_type()}

decode_value_r()

decode_value_r() = {pos_integer(), JsonField::binary(), Type::atom()}

decode_value_type()

decode_value_type() = optional_string | optional_integer | optional_boolean | {optional_map, fun(([{Key::binary(), Value::string() | integer()}]) -> decode_return())}

Function Index

decode/2
decode/3

Function Details

decode/2

decode(Values::[decode_value()], Json::proplist()) -> decode_return()

decode/3

decode(Values::[decode_value_r()], Json::proplist(), Record::tuple()) -> tuple()


Generated by EDoc