我有一个通过 REST 向网络公开的 C++ API。我已将应用程序编写为 FastCGI 进程。我能够使用正文中的数据发布到应用程序并取回文本。但现在,我想将数据作为 JSON 对象返回,而不是文本。
我已经将输出打包到 JSON 文件中。我只需要知道如何将其传递回请求者。
编辑:
我目前有这样的东西:http: //pastebin.com/vhC30kTJ
在此,我在 printcontent(string) 函数中打印文本。我使用 cout 打印的文本由 FastCGI 传回给 HTTP 请求者。我想改为传递 JSON,但我不知道该怎么做。我能够将数据写入 JSON 文件。我是传回 JSON 文件还是传回 json 样式字符串?我很困惑。