erlang,将元组列表转换为json

Ami*_*min 2 erlang json jiffy

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

[{"str", 10}, {"str2", 20}]
Run Code Online (Sandbox Code Playgroud)

我想将它转换为json使用,jiffy但它似乎jiffy:encode/1无法做到.反正有没有解决我的问题?!

Hyn*_*dil 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}">>
Run Code Online (Sandbox Code Playgroud)

  • @BlackMamba可能会将实际字符串与列表区分开来 (2认同)