erlang 関数 term_to_json および json_to_term の使用方法がわかりません。いくつかのプラグインをインストールする必要がありますか、またはそれらの関数のモジュールは「erlang」ではありませんか?
質問する
524 次
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_json
しjson_to_term
ません。erlang
バイナリまたは文字列との間で erlang 用語をエンコードおよびデコードする簡単な方法を探している場合は、 または を使用できterm_to_binary/1
ますterm_to_binary/2
。これらの 2 つの関数は、erlang 用語をバイナリにエンコードします。バイナリは、ネットワーク経由で保存または送信でき、後で erlang によって再度デコードされます。
于 2014-08-27T14:41:14.387 に答える