我应该如何继续序列化嵌套对象?
例子:
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": ...
}
]
}
顺便说一句,我可以问第二个问题。我可以从这样的 json 中再次获得 A 对象吗?谢谢各位=)