erlang, конвертировать список кортежей в json

У меня есть запрос в Mnesia, который возвращает список кортежей, как это:

[{"str", 10}, {"str2", 20}]

Я хочу преобразовать его в JSON, используя jiffy но похоже jiffy:encode/1 не могу сделать это Есть ли способ решить мою проблему?!

1 ответ

Я не понимаю, что вы ожидаете, но сначала вы должны предоставить правильный формат данных:

1> L = [{"str", 10}, {"str2", 20}].
[{"str",10},{"str2",20}]
2> jiffy:encode({[{list_to_binary(K), V} || {K, V} <- L]}).
<<"{\"str\":10,\"str2\":20}">>
Другие вопросы по тегам