7#include <QtCore/qcompare.h>
8#include <QtCore/qjsonvalue.h>
9#include <QtCore/qscopedpointer.h>
51 static const uint BinaryFormatTag = (
'q') | (
'b' << 8) | (
'j' << 16) | (
's' << 24);
53 static const uint BinaryFormatTag = (
'q' << 24) | (
'b' << 16) | (
'j' << 8) | (
's');
84#if !defined(QT_JSON_READONLY) || defined(Q_QDOC)
90 bool isObject()
const;
102#if QT_CORE_REMOVED_SINCE(6, 8)
118 std::unique_ptr<QJsonDocumentPrivate>
d;
123#if !defined(QT_NO_DEBUG_STREAM) && !defined(QT_JSON_READONLY)
127#ifndef QT_NO_DATASTREAM
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
~QJsonDocument()
Deletes the document.
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define Q_DECLARE_EQUALITY_COMPARABLE(...)
constexpr bool operator!=(const timespec &t1, const timespec &t2)
DBusConnection const char DBusError * error
bool comparesEqual(const QDir &lhs, const QDir &rhs)
Q_CORE_EXPORT QDebug operator<<(QDebug, const QJsonDocument &)
Q_CORE_EXPORT QDataStream & operator>>(QDataStream &, QJsonDocument &)
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLuint GLintptr offset
GLint GLsizei GLsizei GLenum format
bool operator==(const QRandomGenerator &rng1, const QRandomGenerator &rng2)
static QVariant toVariant(const QV4::Value &value, QMetaType typeHint, JSToQVariantConversionBehavior conversionBehavior, V4ObjectSet *visitedObjects)
\inmodule QtCore\reentrant
ParseError
This enum describes the type of error that occurred during the parsing of a JSON document.