Ответ 1
Вы можете использовать Json:: Writer, чтобы сделать именно это, так как я предполагаю, что вы хотите сохранить его где-нибудь, чтобы вы не захотели то вы можете использовать Json:: FastWriter, а затем вы можете вызвать метод write
с параметром вашего Json:: Value (т.е. ваш корень), а затем просто возвращает std::string
так:
Json::FastWriter fastWriter;
std::string output = fastWriter.write(root);