json - mochijson2 示例!

标签 json erlang

关于 Erlang 和 Mochiweb,我是一个两周大的婴儿。早些时候我有一个运行在 PHP 上的系统,很快我意识到它无法处理我期望的那种负载。所以我决定将后端切换到基于 Mochiweb 的服务器。
现在我需要知道如何使用 Mochiweb 实现 JSON。我完全了解 mochijson2 库的存在,但作为初学者,我无法弄清楚如何使用它。有人可以指出我可以找到在 erlang 中使用这个库或任何其他 json 库的例子的地方吗?

最佳答案

mochijson2 API 基本上只包含两个函数,它们(如果你已经下载了 mochiweb)可以直接从 Erlang shell 使用,如下所示:

erl -pa path/to/mochiweb/ebin
...
1> mochijson2:decode(<<"[1,2,3]">>).
[1,2,3]
2> iolist_to_binary(mochijson2:encode([1,2,3])).
<<"[1,2,3]">>

mochiweb/src/mochijson2.erl 底部有一些测试用例,可能也有助于理解 JSON 术语和 Erlang 术语之间的映射。

关于json - mochijson2 示例!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1000046/

相关文章:

javascript - 在多个值后过滤

json - D3 : best way to find max value in a JSON object

testing - 我应该如何测试两个 erlang gen_servers

list - Erlang:如何避免列表被翻译成 ASCII 字符串?

erlang - 将数百万条记录写入 mnesia 表会占用大量内存(RAM)并且即使删除这些记录也不会回收

ios - 在 Swift 3 中发布 JSON 请求

ios - Alamofire ObjectMapper - 从所有模型中提取公共(public)字段并映射它们

json - JQ 中的括号用于 .key

Erlang 和 Redis : read performance

ubuntu - 如何在 Ubuntu 18/19 上升级 Elixir 版本