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知道我有一個使用的記錄模式,並知道結構元組?