0

I don't know how to use erlang function term_to_json and json_to_term, do I need to install some plugins or the moudule of those functions are not "erlang"?

4

2 回答 2

2

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

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

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

https://github.com/talentdeficit/jsx

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

于 2014-08-27T14:20:35.080 回答
-1

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

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

于 2014-08-27T14:41:14.387 回答