关于Erlang和Mochiweb,我只有两周大。早些时候,我有一个在PHP上运行的系统,很快我意识到它无法处理我期望的那种负载。因此,我决定将后端切换到基于Mochiweb的服务器。
现在,我需要知道如何使用Mochiweb实现JSON。我完全知道mochijson2库的existense,但是作为一个初学者,我无法解决如何使用它的问题。有人可以指出我在某个地方,可以找到在erlang中使用此库或任何其他json库的示例吗?
最佳答案
mochijson2 API本质上仅包含两个函数,可以直接从Erlang Shell中使用它们(如果您已经下载了mochiweb),如下所示:
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/