您当前的位置: 首页 >  json

DS小龙哥

暂无认证

  • 4浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QT软件开发: 解析JSON数据(QJsonX)

DS小龙哥 发布时间:2021-09-07 18:01:29 ,浏览量:4

一、前言

本篇文章介绍使用QJsonDocument、QJsonObject、QJsonArray来解析JSON数据。

      QJsonDocument类提供了一种读取和写入JSON文档的方法。       QJsonDocument是一个封装完整JSON文档的类,可以从UTF-8编码的基于文本的表示以及Qt自己的二进制格式读取和写入此文档。       可以使用QJsonDocument::fromJson()将JSON文档从基于文本的表示转换为QJsonDocument.toJson()将其转换回文本。解析器非常快速高效,可以将JSON转换为Qt使用的二进制表示形式。      已解析文档的有效性可以使用!isNull()      可以使用isArray()和isObject()查询文档,确定它是包含数组还是对象。可以使用array()或          object()检索文档中包含的数组或对象,然后进行读取或操作。      还可以使用fromBinaryData()或fromRawData()从存储的二进制表示形式创建文档。

二、解析JSON示例代码 2.1 json数据示例
{
    "streams": [
        {
            "index": 0,
            "codec_name": "mpeg1video",
            "codec_long_name": "MPEG-1 video",
            "codec_type": "video",
            "codec_time_base
关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0479s