問題タブ [cereal]

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

c++ - Cereal を使用して JSON 文字列を逆シリアル化する

私はシリアルを初めて使用し、JSON 文字列を逆シリアル化する方法を理解するのに苦労しています。残念ながら、私の職場のファイアウォールは、メッセージ ボードに投稿するために Google グループにアクセスすることを制限しています。

JSON文字列に変換できるクラスがありますが、一生文字列を取得してクラスを再作成することはできません。学校を卒業したばかりで、最初の仕事であり、私の深みには程遠いです。

これは私が得ているエラーです:

「cereal::RapidJSONException」のインスタンスをスローした後に呼び出された終了 what(): rapidjson 内部アサーション エラー: IsObject()

以下は MyClass.hpp クラスです。

以下は私のMain.cppです: