Erlang JSON库:序列化性能?

Gre*_*ell 11 erlang json

有许多可用于Erlang的JSON库,我不清楚哪些具有最佳性能特征(其次是易用性),特别是对于erlang-to-json序列化.

我的用例需要JSON解析和序列化,但是Erlang代码可能会比接收输入产生至少两个数量级的JSON输出(即序列化).

作为参考,我所知道的库包括以下内容(可能还有其他我没有找到的):

Eri*_*ric 9

我使用rfc4627.erl(我偶然发现它,性能不是问题)

但是,我确实希望不同的本机erlang库同样表现良好.他们分享想法(如代码评论中所见).AFAIK mochijsonrfc4627共享相同的源erlang格式.

eep018是C,因为它正在努力实现... hrm ... eep -0018,term_to_json可能包含在Erlang的未来版本中的本机编码器.从未尝试过,似乎没有积极维护.

我的最终建议是使用mochiweb的mochijson(2).它是事实上的标准并得到积极维护,其中包括CouchDB和Facebook.

至于在mochijson和之间进行选择mochijson2,可能会对您有所帮助.