关于 boost 解析较大json字符串时,总是失败,该如何处理
关于 boost 解析较大json字符串时,总是失败
如题,我用boost解析一个比较大的字符串时(size超过15000),read_json总是失败,但是当size比较小的时候又能成功,请问各位高手我要怎么样才能使得当解析一个大字符串时也能成功。
ps: 由于实际的原因,string的大小有可能比较大。
部分代码如下:
------解决思路----------------------
boost不是开源的吗?
------解决思路----------------------
先试试获取各种状态,返回值,错误码,……
如题,我用boost解析一个比较大的字符串时(size超过15000),read_json总是失败,但是当size比较小的时候又能成功,请问各位高手我要怎么样才能使得当解析一个大字符串时也能成功。
ps: 由于实际的原因,string的大小有可能比较大。
部分代码如下:
ptree pt, p1, p2;
stringstream stream;
stream << strJson<< ends ;
string result;
//stream >> result;
result = stream.str();
cout << result;
read_json<ptree>(stream, pt);
------解决思路----------------------
boost不是开源的吗?
------解决思路----------------------
先试试获取各种状态,返回值,错误码,……