У меня есть кусок кода следующим образом:
Poco::JSON::Parser a;
Poco::Dynamic::Var v = a.parse(str); //str is a json string
Poco::JSON::Object::Ptr p = v.extract<Poco::JSON::Object::Ptr>();
p->set("key","value");
в Poco v 1.6.0 это работает совершенно нормально, и содержимое v изменяется в соответствии с функцией set, но в 1.6.1 это больше не работает, есть ли разница в вызове функции set между 1.6.0 и 1.6. 1? Или в чем может быть потенциальная проблема? (Мое текущее наблюдение состоит в том, что в 1.6.1 заданная строка вообще не выполняется.)
Спасибо за чтение этого.
Примечание. Если есть какие-либо обходные пути, которые могут достичь того же эффекта, но не должны использовать функцию set, я буду признателен.