Qt浅译:JSON Support in Qt

来源:互联网 发布:买家怎么进淘宝特卖 编辑:程序博客网 时间:2024/04/29 05:06

JSON Support in Qt


Qt5之后开始提供对处理JSON数据的支持,JSON是一种Interter数据交换的数据格式。

JSON 用于存储结构化的数据,JSON有6种基本数据类型:

booldoublestringarrayobjectnull


All keys in an object are strings, and an object cannot contain any duplicate keys. 
在JSON的对象中,所有的键都是字符串,且不能包含重复的字符串。

Entries in arrays and objects are separated by commas. The separator between keys and values in an object is a colon (:).
在JSON中,键和值用":"隔开,多个键值对之间用","隔开。

A valid JSON document is either an array or an object, so a document always starts with a square or curly bracket.
有效的JSON文本是一个数组或对象,因此JSON文本总是以方括号或大括号开始。

举例:

{
    "FirstName": "John",
    "LastName": "Doe",
    "Age": 43,
    "Address": {
        "Street": "Downing Street 10",
        "City": "London",
        "Country": "Great Britain"
    },
    "Phone numbers": [
        "+44 1234567",
        "+44 2345678"
    ]
}



Qt中的JSON相关类

QJsonArrayEncapsulates a JSON array封装JSON数组QJsonDocumentWay to read and write JSON documents读取和写入JSON文本的方式QJsonObjectEncapsulates a JSON object封装JSON对象QJsonObject::iteratorQJsonObject::iterator class provides an STL-style non-const iterator for QJsonObjectJSON迭代器QJsonObject::const_iteratorQJsonObject::const_iterator class provides an STL-style const iterator for QJsonObjectJSON const迭代器QJsonParseErrorUsed to report errors during JSON parsing用于报告JSON解析期间的错误QJsonValueEncapsulates a value in JSON封装JSON中的值


<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(6) | 评论(0) | 转发(0) |
0

上一篇:Qt分析:Qt中的两种定时器

下一篇:将博客搬至CSDN

相关热门文章
  • unix环境高级编程 代码编译 ...
  • apache日志分析工具安装...
  • Linux系统中的gdb程序调试工具...
  • linux私房菜基础学习备忘录...
  • UNIX环境高级编程 apue.h头文...
  • test123
  • 编写安全代码——小心有符号数...
  • 使用openssl api进行加密解密...
  • 一段自己打印自己的c程序...
  • sql relay的c++接口
给主人留下些什么吧!~~