QT关于Json有几个类,分别是QJsonDocument ,QJsonArray,QJsonObject,QJsonValue,他们分别对应Json的几个数据类型,Array,Object,Value(Array, Object, double,bool,string...)
QJsonDocument最大,可以包含QJsonObject,OJsonObject里面又可以包含Object,Array,Value等等
QJsonDocument可以通过QVariantMap.insert("key", "value")创建,通过fromVariant方法转换成QJsonDocument
需要通过QWebSocket发送Json数据的时候,可以通过toJson方法转换成QByteArray类型来发送,同样接收的的QByteArray数据可以通过fromJson方法转换成QJsonDocument以进行进一步的解析和处理
本文介绍了QT中用于处理JSON数据的几个核心类:QJsonDocument、QJsonArray、QJsonObject和QJsonValue。详细讲解了这些类如何对应JSON的数据类型,并演示了如何利用QJsonDocument进行数据的序列化和反序列化操作。
1384

被折叠的 条评论
为什么被折叠?



