REST 経由で Web に公開される C++ API があります。アプリケーションを FastCGI プロセスとして作成しました。本文にデータを含むアプリに POST して、テキストを返すことができます。しかし今は、テキストではなく、JSON オブジェクトとしてデータを返したいと考えています。
出力は既に JSON ファイルにパッケージ化されています。これをリクエスタに戻す方法を知る必要があるだけです。
編集:
私は現在、次のようなものを持っています: http://pastebin.com/vhC30kTJ
ここでは、printcontent(string) 関数でテキストを出力しています。cout を使用して印刷しているテキストは、FastCGI によって HTTP リクエスターに返されます。代わりに JSON を渡したいのですが、その方法がわかりません。データを JSON ファイルに書き込むことができます。JSON ファイルを返しますか、それとも json スタイルの文字列を返しますか? 私は混乱しています。