У меня есть тип структуры:
struct Book { int id; QString name; QString author; }
И я читаю их из текста JSON и сохраняю их в QVector<Book> контейнере.
QVector<Book>
Как преобразовать этот вектор обратно в текст JSON?
JSON поддерживается Qt 5, посмотрите на Поддержка JSON в Qt