問題タブ [rapidjson]
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++ - getString rapidjson から std::string に移行する方法
rappidjsonの文字列値を変数クラスに割り当てたいと考えています。
c++ - C ++を使用してインターネットからJavaデータを取得する
現在、C++ で MS Visual Studio 2013 の複数の機能を備えた Windows アプリケーションを作成しています。機能の 1 つは、実際のデータを画面にプロットできることです。グラフのプロットには成功しましたが、まだデータを取得できていません。Wininet ライブラリを使用すると、Web サイトに接続して、HTML コードをファイルに保存できます。一部の Web サイトでは、これで十分です。データは HTML コードの一部であり、解析後にデータをプロットできるからです。しかし、データを取得したい Web サイトは Java で記述されており、データは Java オブジェクトです。これで、Java オブジェクトを処理するための RapidjSON ライブラリをダウンロードできました。Web サイトから Java オブジェクトを取得する方法を教えてくれる人はいますか? 私が知らないライブラリはありますか?WiniNet を使用して Web サーバーにリクエストを送信し、データを取得できますか?
また、Web サイト全体を Chrome に保存すると、データがドキュメント内に存在することにも気付きました。しかし、C++ WiniNet プログラムで保存すると、データはドキュメントに存在しません。また、データを保存する方法はありますか?
c++ - Rapidjson::Document をコピーするときにリンカー エラーが発生し、コンパイル エラーが発生しないのはなぜですか?
rapidjson::Document
結果をリンク エラーにコピー:
エラー 5 エラー LNK2019: 未解決の外部シンボル "private: __thiscall rapidjson::GenericValue,class rapidjson::MemoryPoolAllocator >::GenericValue,class rapidjson::MemoryPoolAllocator >(class rapidjson::GenericValue,class rapidjson::MemoryPoolAllocator > const &)" (??0?$GenericValue@U?$UTF8@D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@AAE@ABV01@@Z) 関数で参照される「public: __thiscall rapidjson」 ::GenericDocument,class rapidjson::MemoryPoolAllocator >::GenericDocument,class rapidjson::MemoryPoolAllocator >(class rapidjson::GenericDocument,class rapidjson::MemoryPoolAllocator > const &)" (??0?$GenericDocument@U?$UTF8@ D@rapidjson@@V?$MemoryPoolAllocator@VCrtAllocator@rapidjson@@@2@@rapidjson@@QAE@ABV01@@Z) C:\Layer.obj
コピー コンストラクターを持たないrapidjson::Document
子であることがわかります。rapidjson::GenericValue
コンパイラ エラーではなくリンカ エラーが発生するのはなぜでしょうか。C++ は何をしようとしていますか?
私は MVC 2013 とrapidjson 0.11を使用しています。ここにも同様のスレッドがあります:
c++ - RapidJson (c++) を使用して配列にアクセスする
RapidJson (v 0.11) を使用して Json ファイルを解析しようとしていますが、単純な配列と思われるものを使用して解析できません。これが私のファイルの構造です:
rapidJson は、配列で始まるそのタイプのファイルを読み取らないようです..それを処理する方法はありますか?
これは私が使用しようとしたコードの抜粋です:
FILE * pFile = fopen ("my_json.json" , "r");
rapidjson::FileStream is(pFile);
rapidjson::Document document;
document.ParseStream<0>(is);
この構文で要素にアクセスすることになっているため、ここで立ち往生していますvalue = document["key"]
が、最初のレベルに「キー」がありません...
c++ - 一時変数を Json に書き込みます: \u0000 を取得します
私は奇妙な問題に直面しています:Json変数をforループ内に追加しようとすると、出力ファイルに正しく書き込まれませんが、ループの外ではうまく機能します(rapidJson v0.11)。
編集:ループは問題ではありませんが、括弧だけでもバグが表示されます
ここに私のコードのサンプルがあります:
私が得る出力は次のとおりです。
したがって、ブラケット内に追加された変数に問題があるようです..どこから来たのか分かりますか?