Я проанализировал список json, и он выходит с каждым элементом вроде:
{struct,
[
{<<"name">>, "<<a name>>"},
{<<"id">>, "<<an id>>""}
]
}
Я хотел бы указать это как тип, но я получаю ошибку со следующим, предположительно, потому что я использую два элемента в определении списка:
-type user_data() :: {struct, [{Name_key::Binary, Name_value::Binary},{ID_key::Binary, ID_value::Binary}]}.
Есть ли способ сделать то, что я пытаюсь сделать?