当前位置: 移动技术网 > IT编程>开发语言>C/C++ > QJsonObject与QString转化封装

QJsonObject与QString转化封装

2019年10月11日  | 移动技术网IT编程  | 我要评论

曼巴眼镜蛇4g驱动,彭家丽老公,www.ccb

经常使用qt的同学可能会发现有时候需要json字符串和json对象之间的转换,今天他来了,直接上代码:

qstring infobase::jsontostring(const qjsonobject& json) const
{
    return qstring(qjsondocument(json).tojson(qjsondocument::compact));
}
 
qjsonobject infobase::stringtojson(const qstring& str) const
{
    qjsonobject l_ret;
 
    qjsonparseerror l_err;
    qjsondocument l_doc = qjsondocument::fromjson(str.toutf8(), &l_err);
    if (l_err.error == qjsonparseerror::noerror)
    {
        if (l_doc.isobject())
        {
            l_ret = l_doc.object();
        }
    }
    return l_ret;
}

  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网