首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >mochijson2示例!

mochijson2示例!
EN

Stack Overflow用户
提问于 2009-06-16 07:43:02
回答 4查看 12.8K关注 0票数 16

对于Erlang和Mochiweb来说,我是一个两周大的婴儿。早些时候,我有一个运行在PHP上的系统,很快我意识到它将无法处理我所期望的那种负载。因此,我决定将后端切换到基于Mochiweb的服务器。现在我需要知道如何使用Mochiweb实现JSON。我完全知道mochijson2库的存在,但作为一个初学者,我不知道如何使用它。谁能告诉我在哪里可以找到在erlang中使用这个库或任何其他json库的示例?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-06-16 11:27:20

Erlang实际上只包含两个函数,这两个函数(如果您已经下载了mochijson2 )可以直接从Erlang中使用,如下所示:

代码语言:javascript
复制
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术语之间的映射。

票数 9
EN

Stack Overflow用户

发布于 2009-06-17 06:08:22

是的,我不得不花很多时间在源代码中弄清楚到底是怎么回事。实际上,这描述了我使用Erlang的很多经验。这使我能够生成所需的JSON。这里有一个简单的例子。

代码语言:javascript
复制
ERL  :: {struct, [{strKey, <<"strVal">>}, {intKey, 10}, {arrayKey, [1, 2, 3]}]}
JSON :: {strKey:"strVal", intKey:10, arrayKey:[1, 2, 3]}

在该示例中,您可以看到如何创建对象( mochijson2希望您将其称为结构)、字符串、整数和数组。祝好运!

票数 8
EN

Stack Overflow用户

发布于 2009-06-16 08:22:29

我建议阅读/观看/下载Start Developing Web Applications on Erlang

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1000046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档