я получаю запросы от клиентских приложений с помощью API конечных точек как объекты JSON, а затем разобрать их и преобразовать в списки, как этотValidate схема списка в Erlang
[
{<<"firstname">>, <<"John">>},
{<<"lastname">>, <<"Doe">>},
]
Я схема о том, что объект должен иметь два поля «firstname» и «lastname» в виде строки.
Существуют ли библиотеки для проверки структур по схеме или их можно решить с помощью моего собственного кода относительно легко?