7#include <QtCore/qjsonvalue.h>
8#include <QtCore/qscopedpointer.h>
50 static const uint BinaryFormatTag = (
'q') | (
'b' << 8) | (
'j' << 16) | (
's' << 24);
52 static const uint BinaryFormatTag = (
'q' << 24) | (
'b' << 16) | (
'j' << 8) | (
's');
83#if !defined(QT_JSON_READONLY) || defined(Q_QDOC)
89 bool isObject()
const;
114 std::unique_ptr<QJsonDocumentPrivate>
d;
119#if !defined(QT_NO_DEBUG_STREAM) && !defined(QT_JSON_READONLY)
123#ifndef QT_NO_DATASTREAM
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
~QJsonDocument()
Deletes the document.
bool operator!=(const QJsonDocument &other) const
returns true if other is not equal to this document
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
DBusConnection const char DBusError * error
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, bool createJSValueForObjectsAndSymbols, V4ObjectSet *visitedObjects)
\inmodule QtCore\reentrant
ParseError
This enum describes the type of error that occurred during the parsing of a JSON document.