3#include "DAPyBindQtGlobal.h"
7#include <QJsonDocument>
9#include "DAPybind11InQt.h"
49DAPYBINDQT_API pybind11::dict qjsonObjectToPyDict(
const QJsonObject& jsonObj);
59DAPYBINDQT_API pybind11::list qjsonArrayToPyList(
const QJsonArray& jsonArray);
69DAPYBINDQT_API pybind11::object qjsonValueToPyObject(
const QJsonValue& jsonValue);
95DAPYBINDQT_API QJsonObject pyDictToQJsonObject(
const pybind11::dict& pyDict);
105DAPYBINDQT_API QJsonArray pyListToQJsonArray(
const pybind11::list& pyList);
115DAPYBINDQT_API QJsonValue pyObjectToQJsonValue(
const pybind11::object& pyObj);
126DAPYBINDQT_API pybind11::dict jsonStringToPyDict(
const QString& jsonStr);
137DAPYBINDQT_API QString pyDictToJsonString(
const pybind11::dict& pyDict,
int indent = 0);
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44