- All Implemented Interfaces:
QtObjectInterface,Cloneable,Iterable<QJsonValue>
Encapsulates a JSON object
Java wrapper for Qt class QJsonObject
-
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 longcount()final booleanequals(boolean rhs) Overloaded function forequals(io.qt.core.QJsonValue).final booleanequals(double rhs) Overloaded function forequals(io.qt.core.QJsonValue).final booleanequals(int rhs) Overloaded function forequals(io.qt.core.QJsonValue).final booleanequals(long rhs) Overloaded function forequals(io.qt.core.QJsonValue).final booleanequals(QJsonArray rhs) Overloaded function forequals(io.qt.core.QJsonValue).final booleanequals(QJsonObject rhs) final booleanequals(QJsonValue rhs) final booleanequals(QJsonValue.Type rhs) Overloaded function forequals(io.qt.core.QJsonValue).final booleanOverloaded function forequals(io.qt.core.QJsonValue).booleanChecks for equality depending on the type of given object.static 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 longlength()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 longsize()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-
-
-
Method Details
-
constBegin
- Returns:
-
constEnd
- Returns:
-
constFind
- Parameters:
key-- Returns:
-
contains
- Parameters:
key-- Returns:
-
count
- Returns:
-
erase
@QtUninvokable public final QSequentialConstIterator<QJsonValue> erase(QSequentialConstIterator<QJsonValue> it) - Parameters:
it-- Returns:
-
find
- Parameters:
key-- Returns:
-
insert
- Parameters:
key-value-- Returns:
- the object itself
-
isEmpty
- Returns:
-
keys
- Returns:
-
length
- Returns:
-
writeTo
See
operator<<(QDataStream&,QJsonObject) - Parameters:
arg__1-
-
assign
- Parameters:
other-
-
equals
- Parameters:
rhs-- Returns:
-
equals
- Parameters:
rhs-- Returns:
-
readFrom
See
operator>>(QDataStream&,QJsonObject&) - Parameters:
arg__1-
-
get
- Parameters:
key-- Returns:
-
set
See
QJsonObject::operator[](QStringView) - Parameters:
key-value-
-
remove
- Parameters:
key-
-
size
- Returns:
-
swap
- Parameters:
other-
-
take
- Parameters:
key-- Returns:
-
toVariantHash
- Returns:
-
toVariantMap
- Returns:
-
value
- Parameters:
key-- Returns:
-
fromVariantHash
- Parameters:
map-- Returns:
-
iterator
Returns an iterator for this iterable object.- Specified by:
iteratorin interfaceIterable<QJsonValue>- See Also:
-
equals
Checks for equality depending on the type of given object.
ckecked by toQJsonObjectoperator==(QJsonObject,QJsonObject) ckecked by toQJsonValueoperator==(QJsonObject,QJsonValue)
-
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). -
equals
Overloaded function for
equals(io.qt.core.QJsonValue). -
equals
Overloaded function for
equals(io.qt.core.QJsonValue). -
equals
Overloaded function for
equals(io.qt.core.QJsonValue). -
equals
Overloaded function for
equals(io.qt.core.QJsonValue). -
equals
Overloaded function for
equals(io.qt.core.QJsonValue). -
equals
Overloaded function for
equals(io.qt.core.QJsonValue). -
equals
Overloaded function for
equals(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.