diff options
Diffstat (limited to 'src/corelib/doc/snippets')
| -rw-r--r-- | src/corelib/doc/snippets/code/src_corelib_serialization_qjsonobject.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/corelib/doc/snippets/code/src_corelib_serialization_qjsonobject.cpp b/src/corelib/doc/snippets/code/src_corelib_serialization_qjsonobject.cpp new file mode 100644 index 00000000000..a6a1cba7322 --- /dev/null +++ b/src/corelib/doc/snippets/code/src_corelib_serialization_qjsonobject.cpp @@ -0,0 +1,17 @@ +// Copyright (C) 2025 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause + +//! [1] +QJsonObject obj{ + { "something", "is" }, + { "in", "this" }, + { "object", 42 }, +}; + +for (auto [key, value] : obj.asKeyValueRange()) { + qDebug() << key << "->" << value; + if (key == "object") + value = "!"; // modify the object at this key +} +qDebug() << obj["object"]; // QJsonValue(string, "!") +//! [1] |
