問題タブ [jsoncpp]

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 投票する
3 に答える
39434 参照

c++ - jsoncpp で空の json 配列を作成する

次のコードがあります。

のすべてのマーカーm_boolMarkerListが false の場合、out_stringは です{ "somevalue" : null }が、空の配列にしたい:{ "somevalue" : [ ] }

これを達成する方法を知っている人はいますか?

どうもありがとうございました!

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

c++ - jsoncppリンクエラーcmake

私はcmakeが初めてです。それはかなりうまくいきましたが、今ではいくつかのリンクエラーが発生します:

そして、このタイプのいくつか。

jsoncpp のライブラリをどこかに追加する必要があると思います。

それを行う方法を考えている人はいますか?

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

c++ - Linux での jsoncpp の統合

jsoncpp をプロジェクトに統合しようとしています。私のプラットフォームは、gcc バージョン 4.7.2 の 32 ビット xubuntu です。最新のjsoncppソースからのビルドでもあるdebianパッケージを使用しようとしましたが、どちらも同じ問題が発生します。

ビルドには CMake を使用しました。jsoncpp のインクルードとライブラリが正常に見つかりました。しかし、CMake インクルードにインクルードを追加すると、空の brConfig クラス (51 行目に #include が 1 つしかない) のビルドが次のエラーで失敗します。

この問題は std::string インクルードによって引き起こされているようです。何がうまくいかないのですか?

これが私の単純なクラスです:

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

c++ - JSON ファイルの単一の値を JSONcpp に置き換えます

JSONcppで既存のJSONファイルの単一の値を変更する方法はありますか? ファイル内の既存の書式設定 (コメント、スペース、改行) を保持したい。

例: C:/test.json でキー "test_boolean" の値を見つけ、その値を "false" にして、他のすべてをそのままにします。

変更したい値のルートと値自体の両方で、Json::StyledStreamWriter を使用してみました。最初のケースでは、ファイル全体が新しい値で書き換えられましたが、フォーマットやコメントは保持されませんでした。2 番目のケースでは、ファイル全体に「false」のみが書き込まれました。

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

c++ - converting string map to json using jsoncpp

I am using jsoncpp, is there a way to put a map in Json::Value ?

I understand I can extract keys one by one and put them in the Json::Value. but is there a more graceful way ? for example in the C# counter part NewtonSoft json api

I would do

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

c++ - JsonCppラッパー

問題の説明

JsonCppのラッパーを作成しようとしています。私のラッパーは次の機能を持っている必要があります

  • Parse(const string& input)
  • GetString(string& output, const string name, bool optional = true)
  • SetString(const string& value, const string name, bool optional = true)
  • GetObject(const string& objectName)

ラッパークラスを呼び出しましたParser

私が書きたいコードでは、次のとおりです。

これを呼び出すことで、次のJSONを作成したい

質問

期待される結果を得るために、どのように実装GetObjectして機能する必要がありますか?SetString

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

c++ - C++ JsonCpp objectValue を arrayValue から変更する

から値を変更したいslotList

どうすればこの問題を解決できますか?

これが私が試したことです:

JSON:

コード:

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

c++ - jsoncpp はインクリメンタルに書き込みます

アプリケーションの動作を json ファイルに記録する必要があります。アプリケーションは数週間続くことが予想されるため、json ファイルを段階的に書き込みたいと考えています。

今のところ、json を手動で書いていますが、Jsoncpp lib を使用しているログ リーダー アプリケーションがいくつかあり、Jsoncpp lib を使用してログを書き留めておくと便利です。

しかし、マニュアルといくつかの例では、似たようなものは見つかりませんでした..それは常に次のようなものです:

不必要にメモリがいっぱいになるので、それは私が望むものではありません。段階的にやりたい..何かアドバイスはありますか?

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

json - Windows CE での C++ 用の JSON パーサー

Windows CE 用の C++ での開発に使用できる JSON パーサーをご存知ですか? 私が理解しているように、json-cppは WinCE 用にコンパイルできません。私を修正するか、代替案を提示してください。