ネストされたオブジェクトをシリアル化するにはどうすればよいですか?
例:
class B
{
public:
int y;
template<class Archive>
void serialize(Archive& ar)
{
ar(CEREAL_NVP(y));
}
}
class A
{
public:
int x;
std::vector<B> nested;
template<class Archive>
void serialize(Archive& ar)
{
ar(CEREAL_NVP(x) what about nested? )
}
}
主なアイデアは、次のようなものを持つことです
{
"x": ...
"nested": [
{
"y": ...
},
{
"y": ...
}
]
}
ところで、よろしければ 2 番目の質問です。このようなjsonからAオブジェクトを再度取得できますか? みんなありがとう=)