Сохранить экземпляр класса в json

Как в C++ сохранить экземпляр класса в json-файл? Если для этого нужна какая-то библиотека, то желательно с примером.

Например, вот такой класс:

struct A : B {
  int x;
  std::vector<int> y;
  std::unique_ptr<int> z;
};

Ответы (0 шт):