【发布时间】:2012-06-27 20:30:28
【问题描述】:
我有一个通过 REST 向网络公开的 C++ API。我已将应用程序编写为 FastCGI 进程。我能够使用正文中的数据发布到应用程序并取回文本。但现在,我想将数据作为 JSON 对象返回,而不是文本。
我已经将输出打包到一个 JSON 文件中。我只需要知道如何将其传递回请求者。
编辑:
我目前有这样的东西:http://pastebin.com/vhC30kTJ
在此,我在 printcontent(string) 函数中打印文本。我使用 cout 打印的文本由 FastCGI 传回给 HTTP 请求者。我想改为传递 JSON,但我不知道该怎么做。我能够将数据写入 JSON 文件。我是传回 JSON 文件还是传回 json 样式字符串?我很困惑。
【问题讨论】:
-
您可以添加一些代码来显示您已经尝试过的内容吗?
标签: c++ json web-services http fastcgi