rapidjson

    0

    1答えて

    私はCocos2dx用に書かれたコードのsingletonからrapidjson :: Valueを取得しようとしています。 これはシングルトンから私の抜粋です: AppData.h class AppData { private: AppData() { }; // Constructor AppData(AppData const &) = delete;

    3

    1答えて

    これは私のJson配列です。 { "colorsArray":[{ "colorName":"red", "hexValue":"#f00" }, { "colorName":"green", "hexValue":"#0f0" }, { "colorName":"blu

    0

    1答えて

    私はRapidjsonを使用してファイルからデータを取得しています。そのファイルデータを使用してゲームのエンティティを作成したいとします。したがって、私のファイルには、特定のエンティティ(この場合、各船のパラメータと作成されるコンポーネント)の定義があります。 (ドレッドノートと呼ばれる単一の船のために)、以下のようなファイルが見えます: { "dreadnought" : {

    13

    5答えて

    JSON文字列内のネストされたオブジェクトを取得する必要があり、これをrapidjsonを使用して実行しようとしています。私が見つけたのは、サブオブジェクトではなく配列と基本型を取り出す方法だけでした。私は私の解析を継続する内部オブジェクトを取得するにはどうすればよい { "a": { "z" : 21 } } OK JSONTest: ../rapidjson/document.h:441:

    0

    1答えて

    私はC++プロジェクトに取り組んでおり、JSON解析にrapidjsonを使用しています。私は、このJSONを持っている: { "a": "valA", "b": { "ba": "valBA", "bb": "valBB", "bc": "valBC" }, "c": "valC" } は、私は、全体のJSONを解析し、

    1

    1答えて

    私はC++ライブラリRapidJsonから関数AddMemberを使用して すべての作業罰金 jsvalue.AddMember("Fare", "0", allocator); は、パラメータとして、私は文字列を使用する場合が、私はとRapidXmlの機能を使用するようにしてください私は、文字列にキャストし、なぜノード名を取得するためのパラメータは、I致命的なエラーが出ます std::cou

    0

    1答えて

    3次元のオブジェクトを表すクラスと、ドキュメントベースのデータベースに書き戻すためにオブジェクトをJSONに変換するconst char *を出力するto_jsonメソッドがあります。しかし、to_jsonをする方法は、未知の文字を出力するのではなくJSONメッセージ const char* Obj3::to_json() const { logging->info("Obj3:To

    0

    1答えて

    この特定のエラーを検索しましたが、関連する問題は見つかりませんでした。 (何RapidJSON tutorial状態以下)私はC++のプロジェクト内のファイルを.json解析するRapidjsonを使用しようとしている、これは私がそれをやっている方法です : main.cppに #include "../include/rapidjson/document.h" ... using names

    1

    1答えて

    私はゲーム用のいくつかの設定ファイル(マテリアル定義、コンポーネントなど)を解析するためにRapidJSONを使っています。しかし、RapidJSONをJSON文書の最初のレベルだけを解析するように設定することができるのではないかと不思議です。これを想像: { "foo": "bar", "bar": "foo", "nested": { "foo": "b

    0

    1答えて

    私はオブジェクトの所有権と考えています。私の目標は、JSON-RPCメッセージを作成することです。私が下位レベルで達成したいのは、オブジェクトの配列です。各オブジェクトは1つのオブジェクトerrorを持っています。その内側のerrorオブジェクトを除いて、すべてうまくいっています。 以下、私のコードの出力を見つけることができます。ご覧のとおり、error.messageは最初の8文字がnull文字