Как перейти к сериализации вложенного объекта?Зерновые вложенные объекты
Пример:
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? Спасибо вам, ребята =)