問題タブ [json-spirit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
6214 参照

c++ - JSON_Spirit: JSON 文字列をアンパックする良い例?

C++ JSON_Spirit ライブラリを使用して JSON 文字列を展開する良い例/チュートリアルはありますか?

json_spirit::Value オブジェクトをトラバースしてきれいに印刷できるものが理想的です。

0 投票する
2 に答える
1055 参照

c++ - JSON_Spirit:value.type()をタイプにマッピングし直しますか?

次のように値のタイプを表示できます。

そしてそれは数を印刷します。

この番号を実際のタイプにマップするにはどうすればよいですか?

もちろん、ヘッダーファイルを覗くだけでなく、すべてが明らかになります...

0 投票する
2 に答える
7617 参照

c++ - json-spirit から値を取得する

私は Json-Spirit ライブラリを使用していますが、名前と値の各ペアを反復せずに、オブジェクトから値を読み取る方法がわかりません。

次のようなオブジェクトがある場合:

たとえば、width名前で値にアクセスするにはどうすればよいですか?

0 投票する
0 に答える
352 参照

c++ - どのようにエンコードすればよいですか?

JSON Spiritを使用して、JSON でさまざまな C++ 構造体をエンコードするコードを生成しています。

生成されたコードは現在、次のようになっています。

ただし、人々が構造体、構​​造体へのポインター、または参照を渡しているかどうかを判断するのは難しいと思います。私は C/C++ を初めて使用するので、いくつかの微妙な点は私にはわかりません。

構造体ごとに _encode の複数のバージョンを作成することを考えていました。(df::tile_page、df::tile_page*、df::tile_page&、df::tile_page**など)...しかし、これは不要に思えますか?

逆参照するためのテンプレートを作成したかったのですが、うまくいきませんでした。逆参照テンプレートを使用してみましたが、未定義のシンボル エラーが発生し続けました。

現在のテンプレート:

主なアイデアは次のとおりです。何かをエンコードするには、テンプレートを呼び出して逆参照し、生成された関数に渡します。次に、逆参照テンプレートを呼び出して、フィールドをエンコードします。

0 投票する
2 に答える
2365 参照

json - json_spiritの使用上の問題

プログラムを正常にコンパイルできましたが、jsonオブジェクトから値を取得できませんでした。私は以下のコードを貼り付けています、コードは単純です、どんな助けもありがたいです。

0 投票する
1 に答える
1136 参照

jquery - fastcgi++とjson-spiritを使用してPOSTJSONを読み取り、解析します

私はajaxページにfastcgi++を使用しており、json-spiritを使用して解析とエンコードを行っています。(私もc ++に非常に慣れていません)

投稿データへのアクセス方法がわかりません。

私は.netとphpに歯を食いしばって、それらはjsonデータ文字列(ここではjQueryで話すので、私の語彙はおそらくオフになっています)を$_POSTそれぞれ単純な変数または配列に便利に変換します。

fastcgi ++ http://www.nongnu.org/fastcgipp/doc/2.1/a00003.htmlit->firstでPOSTデータを読み取るための主な例を見ていますが、表示されるのはとだけit->second.valueです。そのページのリンクされたドキュメントに何も見つかりません。

これを適切に表現するためのhttpの知識がないので、たとえばfastcgi ++でjQuery文字列を読み取る方法はありajax() dataますか{foo: "bar", jim: "bob"}foojim

そうでない場合は、it->first単にjson-spiritによって解析される文字列として扱う必要がありますか?

0 投票する
1 に答える
5320 参照

c++ - json-spirit を使用して C++ で json 文字列を読み取る

C++でjson文字列を読み取るためにjson-spiritを使用するには? デモコードを読みました。見つけた:

String を json オブジェクトに変換できますか?