【问题标题】:how to use erlang function term_to_json?如何使用erlang函数term_to_json?
【发布时间】:2014-10-20 23:54:48
【问题描述】:

我不知道如何使用erlang函数term_to_json和json_to_term,我需要安装一些插件还是这些函数的模块不是“erlang”?

【问题讨论】:

标签: erlang erlang-shell erlangweb


【解决方案1】:

Erlang 中目前没有这样的功能。有 Erlang Enhancement Proposal,它描述了这个:

http://www.erlang.org/eeps/eep-0018.html

但它还不是语言的一部分。幸运的是,有很多库可以解决这个问题。我可以推荐:

https://github.com/talentdeficit/jsx

它得到积极维护、实战测试,并在内部用于像 Chicago Boss 这样的大型项目。

【讨论】:

    【解决方案2】:

    正如@tkowal 所说,erlang 模块中不存在term_to_jsonjson_to_term

    如果您正在寻找一种简单的方法来在二进制文件或字符串之间编码和解码 erlang 术语,您可以使用 term_to_binary/1term_to_binary/2。这两个函数将 erlang 术语编码为二进制文件,可以存储或通过网络发送,稍后由 erlang 再次解码。

    【讨论】:

      猜你喜欢
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-18
      • 2016-05-18
      • 1970-01-01
      • 2010-11-21
      • 1970-01-01
      相关资源
      最近更新 更多