【发布时间】:2015-10-20 15:54:43
【问题描述】:
使用 POCO 框架从 PostgreSQL 中的 JSON 字段检索数据的最佳方法是什么?
我看到的唯一方法是:
Poco::Data::RecordSet rs(session, sql);
rs.moveFirst();
string value = rs[0].convert<std::string>(); // get JSON as string
Poco::JSON::Parser parser;
parser.parse(value);
Poco::Dynamic::Var result = parser.result();
// now we can extract Object, Array and so on
直接提取
Poco::JSON::Object object = os[0].extract<Poco::JSON::Object>()
抛出无法将 [ERRFMT] 转换为 [ERRFMT] 异常。 有更好的解决方案吗?
【问题讨论】:
标签: json postgresql poco-libraries