gpt4 book ai didi

json - Erlang JSON 库 : serialization performance?

转载 作者:行者123 更新时间:2023-12-04 15:47:42 26 4
gpt4 key购买 nike

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

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

作为引用,我知道的库包括以下(可能还有其他我没有找到):

  • mochijson
  • mochijson2
  • erlang-rfc4627
  • eep0018
  • 最佳答案

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

    但是,我确实希望不同的本地 erlang 库能够同样出色地执行。他们分享想法(如 code comments 所见)。 AFAIK mochijsonrfc4627共享相同的源 erlang 格式。

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

    我的最终建议是使用 mochiweb 的 mochijson(2)。 它是事实上的标准,并被 CouchDB 和 Facebook 等积极维护和使用。

    至于选择mochijsonmochijson2 , this可能会帮助你。

    关于json - Erlang JSON 库 : serialization performance?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1652296/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com