我不知道如何使用erlang函数term_to_json和json_to_term,我是否需要安装一些插件,或者这些函数的模块不是" erlang"?
答案 0 :(得分:2)
Erlang目前没有这样的功能。有Erlang Enhancement Proposal,它描述了这个:
http://www.erlang.org/eeps/eep-0018.html
但它还不是语言的一部分。幸运的是,有很多库可以解决问题。我可以推荐:
https://github.com/talentdeficit/jsx
它在芝加哥老板等大型项目中得到积极维护,战斗测试和内部使用。
答案 1 :(得分:-1)
正如@tkowal所说,term_to_json
模块中不存在json_to_term
和erlang
。
如果您正在寻找一种简单的方法来编码和解码二进制或字符串中的erlang术语,您可以使用term_to_binary/1
或term_to_binary/2
。这两个函数将erlang项编码为二进制,可以通过网络存储或发送,以便以后再次通过erlang进行解码。