- All Implemented Interfaces:
QtObjectInterface,Cloneable,Iterable<QJsonValue>
Encapsulates a JSON object
Java wrapper for Qt class QJsonObject
- Since:
- This class was introduced in Qt 5.0.
-
Constructor Summary
ConstructorsConstructorDescriptionQJsonObject(QJsonObject other) QJsonObject(QPair<String, ? extends QJsonValue> ... args) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidassign(QJsonObject other) clone()Creates and returns a copy of this object.protected final QSequentialConstIterator<QJsonValue>protected final QSequentialConstIterator<QJsonValue>constEnd()final booleanfinal intcount()final booleanequals(QJsonObject other) booleanstatic QJsonObjectfromVariantHash(Map<String, ? extends Object> map) static QJsonObjectfinal QJsonValueinthashCode()Returns the objects's hash code computed byqHash(QJsonObject).final QJsonObjectOverloaded function forinsert(java.lang.String, io.qt.core.QJsonValue).final QJsonObjectOverloaded function forinsert(java.lang.String, io.qt.core.QJsonValue).final QJsonObjectOverloaded function forinsert(java.lang.String, io.qt.core.QJsonValue).final QJsonObjectOverloaded function forinsert(java.lang.String, io.qt.core.QJsonValue).final QJsonObjectinsert(String key, QJsonArray value) Overloaded function forinsert(java.lang.String, io.qt.core.QJsonValue).final QJsonObjectinsert(String key, QJsonObject value) Overloaded function forinsert(java.lang.String, io.qt.core.QJsonValue).final QJsonObjectinsert(String key, QJsonValue value) final QJsonObjectinsert(String key, QJsonValue.Type value) Overloaded function forinsert(java.lang.String, io.qt.core.QJsonValue).final QJsonObjectOverloaded function forinsert(java.lang.String, io.qt.core.QJsonValue).final booleanisEmpty()iterator()Returns an iterator for this iterable object.final QStringListkeys()final intlength()voidreadFrom(QDataStream arg__1) Seeoperator>>(QDataStream&,QJsonObject&) final voidfinal voidOverloaded function forset(java.lang.String, io.qt.core.QJsonValue).final voidOverloaded function forset(java.lang.String, io.qt.core.QJsonValue).final voidOverloaded function forset(java.lang.String, io.qt.core.QJsonValue).final voidOverloaded function forset(java.lang.String, io.qt.core.QJsonValue).final voidset(String key, QJsonArray value) Overloaded function forset(java.lang.String, io.qt.core.QJsonValue).final voidset(String key, QJsonObject value) Overloaded function forset(java.lang.String, io.qt.core.QJsonValue).final voidset(String key, QJsonValue value) SeeQJsonObject::operator[](QStringView) final voidset(String key, QJsonValue.Type value) Overloaded function forset(java.lang.String, io.qt.core.QJsonValue).final voidOverloaded function forset(java.lang.String, io.qt.core.QJsonValue).final voidDeprecated.final voidDeprecated.Useset(java.lang.String, double)instead.final voidDeprecated.Useset(java.lang.String, int)instead.final voidDeprecated.Useset(java.lang.String, long)instead.final voidsetValue(String key, QJsonArray value) Deprecated.Useset(java.lang.String, io.qt.core.QJsonArray)instead.final voidsetValue(String key, QJsonObject value) Deprecated.Useset(java.lang.String, io.qt.core.QJsonObject)instead.final voidsetValue(String key, QJsonValue value) Deprecated.Useset(java.lang.String, io.qt.core.QJsonValue)instead.final voidsetValue(String key, QJsonValue.Type value) Deprecated.Useset(java.lang.String, io.qt.core.QJsonValue.Type)instead.final voidDeprecated.Useset(java.lang.String, java.lang.String)instead.final intsize()final voidswap(QJsonObject other) final QJsonValuetoString()Seeoperator<<(QDebug,QJsonObject) final QJsonValuevoidwriteTo(QDataStream arg__1) Seeoperator<<(QDataStream&,QJsonObject) Methods inherited from class io.qt.QtObject
dispose, isDisposedMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
QJsonObject
public QJsonObject() -
QJsonObject
- Parameters:
other-
-
QJsonObject
- Parameters:
args-- Since:
- This function was introduced in Qt 5.4.
-
-
Method Details
-
constBegin
- Returns:
-
constEnd
- Returns:
-
constFind
- Parameters:
key-- Returns:
- Since:
- This function was introduced in Qt 5.14.
-
contains
- Parameters:
key-- Returns:
- Since:
- This function was introduced in Qt 5.14.
-
count
- Returns:
-
erase
@QtUninvokable public final QSequentialConstIterator<QJsonValue> erase(QSequentialConstIterator<QJsonValue> it) - Parameters:
it-- Returns:
-
find
- Parameters:
key-- Returns:
- Since:
- This function was introduced in Qt 5.14.
-
insert
- Parameters:
key-value-- Returns:
- the object itself
- Since:
- This function was introduced in Qt 5.14.
-
isEmpty
- Returns:
-
keys
- Returns:
-
length
- Returns:
-
writeTo
See
operator<<(QDataStream&,QJsonObject) - Parameters:
arg__1-
-
assign
- Parameters:
other-
-
equals
- Parameters:
other-- Returns:
-
readFrom
See
operator>>(QDataStream&,QJsonObject&) - Parameters:
arg__1-
-
get
- Parameters:
key-- Returns:
- Since:
- This function was introduced in Qt 5.14.
-
set
See
QJsonObject::operator[](QStringView) - Parameters:
key-value-
-
remove
- Parameters:
key-- Since:
- This function was introduced in Qt 5.14.
-
size
- Returns:
-
swap
- Parameters:
other-- Since:
- This function was introduced in Qt 5.10.
-
take
- Parameters:
key-- Returns:
- Since:
- This function was introduced in Qt 5.14.
-
toVariantHash
- Returns:
- Since:
- This function was introduced in Qt 5.5.
-
toVariantMap
- Returns:
-
value
- Parameters:
key-- Returns:
- Since:
- This function was introduced in Qt 5.14.
-
fromVariantHash
- Parameters:
map-- Returns:
- Since:
- This function was introduced in Qt 5.5.
-
iterator
Returns an iterator for this iterable object.- Specified by:
iteratorin interfaceIterable<QJsonValue>- See Also:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QJsonObject). -
toString
See
operator<<(QDebug,QJsonObject) -
clone
Creates and returns a copy of this object.
-
insert
Overloaded function for
insert(java.lang.String, io.qt.core.QJsonValue). -
insert
Overloaded function for
insert(java.lang.String, io.qt.core.QJsonValue). -
insert
Overloaded function for
insert(java.lang.String, io.qt.core.QJsonValue). -
insert
Overloaded function for
insert(java.lang.String, io.qt.core.QJsonValue). -
insert
Overloaded function for
insert(java.lang.String, io.qt.core.QJsonValue). -
insert
Overloaded function for
insert(java.lang.String, io.qt.core.QJsonValue). -
insert
Overloaded function for
insert(java.lang.String, io.qt.core.QJsonValue). -
insert
Overloaded function for
insert(java.lang.String, io.qt.core.QJsonValue). -
setValue
Deprecated.Useset(java.lang.String, io.qt.core.QJsonValue)instead. -
setValue
Deprecated.Useset(java.lang.String, io.qt.core.QJsonValue.Type)instead. -
setValue
Deprecated.Useset(java.lang.String, boolean)instead. -
setValue
Deprecated.Useset(java.lang.String, double)instead. -
setValue
Deprecated.Useset(java.lang.String, int)instead. -
setValue
Deprecated.Useset(java.lang.String, long)instead. -
setValue
Deprecated.Useset(java.lang.String, java.lang.String)instead. -
setValue
Deprecated.Useset(java.lang.String, io.qt.core.QJsonArray)instead. -
setValue
Deprecated.Useset(java.lang.String, io.qt.core.QJsonObject)instead. -
set
Overloaded function for
set(java.lang.String, io.qt.core.QJsonValue). -
set
Overloaded function for
set(java.lang.String, io.qt.core.QJsonValue). -
set
Overloaded function for
set(java.lang.String, io.qt.core.QJsonValue). -
set
Overloaded function for
set(java.lang.String, io.qt.core.QJsonValue). -
set
Overloaded function for
set(java.lang.String, io.qt.core.QJsonValue). -
set
Overloaded function for
set(java.lang.String, io.qt.core.QJsonValue). -
set
Overloaded function for
set(java.lang.String, io.qt.core.QJsonValue). -
set
Overloaded function for
set(java.lang.String, io.qt.core.QJsonValue).
-
set(java.lang.String, boolean)instead.