erlang,将元组列表转换为json

时间:2015-09-27 19:55:20

标签: json erlang jiffy

我在mnesia中有一个查询,它返回一个像这样的元组列表:

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

我希望使用jiffy将其转换为json,但似乎jiffy:encode/1无法执行此操作。无论如何要解决我的问题?!​​

1 个答案:

答案 0 :(得分:5)

我不明白您的期望,但首先您应该提供正确的数据格式:

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}">>