問題タブ [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.
c++ - jsoncpp で空の json 配列を作成する
次のコードがあります。
のすべてのマーカーm_boolMarkerList
が false の場合、out_string
は です{ "somevalue" : null }
が、空の配列にしたい:{ "somevalue" : [ ] }
これを達成する方法を知っている人はいますか?
どうもありがとうございました!
c++ - jsoncppリンクエラーcmake
私はcmakeが初めてです。それはかなりうまくいきましたが、今ではいくつかのリンクエラーが発生します:
そして、このタイプのいくつか。
jsoncpp のライブラリをどこかに追加する必要があると思います。
それを行う方法を考えている人はいますか?
c++ - Linux での jsoncpp の統合
jsoncpp をプロジェクトに統合しようとしています。私のプラットフォームは、gcc バージョン 4.7.2 の 32 ビット xubuntu です。最新のjsoncppソースからのビルドでもあるdebianパッケージを使用しようとしましたが、どちらも同じ問題が発生します。
ビルドには CMake を使用しました。jsoncpp のインクルードとライブラリが正常に見つかりました。しかし、CMake インクルードにインクルードを追加すると、空の brConfig クラス (51 行目に #include が 1 つしかない) のビルドが次のエラーで失敗します。
この問題は std::string インクルードによって引き起こされているようです。何がうまくいかないのですか?
これが私の単純なクラスです:
c++ - JSON ファイルの単一の値を JSONcpp に置き換えます
JSONcppで既存のJSONファイルの単一の値を変更する方法はありますか? ファイル内の既存の書式設定 (コメント、スペース、改行) を保持したい。
例: C:/test.json でキー "test_boolean" の値を見つけ、その値を "false" にして、他のすべてをそのままにします。
変更したい値のルートと値自体の両方で、Json::StyledStreamWriter を使用してみました。最初のケースでは、ファイル全体が新しい値で書き換えられましたが、フォーマットやコメントは保持されませんでした。2 番目のケースでは、ファイル全体に「false」のみが書き込まれました。
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
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
c++ - C++ JsonCpp objectValue を arrayValue から変更する
から値を変更したいslotList
。
どうすればこの問題を解決できますか?
これが私が試したことです:
JSON:
コード:
c++ - jsoncpp はインクリメンタルに書き込みます
アプリケーションの動作を json ファイルに記録する必要があります。アプリケーションは数週間続くことが予想されるため、json ファイルを段階的に書き込みたいと考えています。
今のところ、json を手動で書いていますが、Jsoncpp lib を使用しているログ リーダー アプリケーションがいくつかあり、Jsoncpp lib を使用してログを書き留めておくと便利です。
しかし、マニュアルといくつかの例では、似たようなものは見つかりませんでした..それは常に次のようなものです:
不必要にメモリがいっぱいになるので、それは私が望むものではありません。段階的にやりたい..何かアドバイスはありますか?
json - Windows CE での C++ 用の JSON パーサー
Windows CE 用の C++ での開発に使用できる JSON パーサーをご存知ですか? 私が理解しているように、json-cppは WinCE 用にコンパイルできません。私を修正するか、代替案を提示してください。