Erlang最成熟的JSON库是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (16)

我想使用YAML,但Erlang没有一个成熟的YAML库。我知道有几个JSON库,但想知道哪个是最成熟的?

提问于
用户回答回答于

看看mochiweb:mochijson.erl中的一个

1> mochijson:decode("{\"Name\":\"Tom\",\"Age\":10}").   
{struct,[{"Name","Tom"},{"Age",10}]}
用户回答回答于

我更喜欢Jiffy。它适用于二进制文件,速度非常快。

1> jiffy:decode(<<"{\"Name\":\"Tom\",\"Age\":10}">>).
{[{<<"Name">>,<<"Tom">>},{<<"Age">>,10}]}

也可以编码:

2> jiffy:encode({[{<<"Name">>,<<"Tom">>},{<<"Age">>,10}]}).
<<"{\"Name\":\"Tom\",\"Age\":10}">>

扫码关注云+社区