如何将包含元组、原子和二进制字符串的列表转换为JSON?我看到了Erlang : Tuple List into JSON,但我找到了https://github.com/rustyio/BERT-JS
我需要一个可以调用的API,例如erlang_json:convert([{a, b, {{c, d}}, 1}, {"a", "b", {{cat, dog}}, 2}
其中原子将被转换为字符串或其他一些标准方式,以便在Javascript端进行处理。
我有复杂的Erlang列表需要发送到我的网页。
3条答案
按热度按时间7nbnzgx91#
不清楚
[{a, b, {{c, d}}, 1}, {"a", "b", {{cat, dog}}, 2}...
作为JSON会变成什么,但你可以看看jiffy或jsx,它们都处理简单的键/值结构。例如:如果您能说出希望示例输入转换成什么JSON,我可能会给予您一个更好的建议。
qncylg1j2#
只为你
你不需要把它 Package 在一个列表中,它接受一个元组参数,并返回一个json格式的字符串。
sc4hvdpw3#
库
jsone
相当不错,它可以在Map和元组之间进行转换:https://github.com/sile/jsone我已经广泛使用它,它的 lightning 般的速度。
我发现的唯一问题是包含一个Map列表的Map会抛出一个错误。我希望这个问题得到解决,但也许我是唯一一个试图这样做的人。