0
我正在尝试使用JSX将元组列表转换为JSON对象。如何将Mnesia查询结果转换为JSON'able列表?
列表项是基于记录定义:
-record(player, {index, name, description}).
,看起来像这样:
[
{player,1,"John Doe","Hey there"},
{player,2,"Max Payne","I am here"}
]
查询功能看起来是这样的:
select_all() ->
SelectAllFunction =
fun() ->
qlc:eval(qlc:q(
[Player ||
Player <- mnesia:table(player)
]
))
end,
mnesia:transaction(SelectAllFunction).
什么是正确的方式使它可转换为JSON知道我有一个使用的记录模式,并知道结构元组?