有没有一种方法来检查QJsonObject对象是否包含特定属性?

雄蕊

有一个QJsonObject

    {
        "a":"...",
        "b":"...",
        "c":"..."
    }

有没有一种方法可以检查此对象是否包含“ a”?

艾略特

根据文档,您有几种选择

  • 最明显的是QJsonObject::contains返回布尔值
  • 您可以调用QJsonObject::find它将返回一个迭代器。如果找不到该项目,则返回值将等于QJsonObject::end如果您仍然需要迭代器,则使用此
  • 您可以调用QJsonObject::value,如果存在则返回键的值,QJsonValue::Undefined否则返回。无论如何,您可能都在使用value方法来获取键的值,因此这将使您可以进行一次查找而不是两次查找。可能会很想使用它来提高性能,但请记住,它将变得更难阅读,并且在大多数情况下,性能提升足够小,可能不值得

所有这些都直接来自Qt文档-关于Qt我最喜欢的是他们出色的文档,因此,当您遇到类似问题时,我鼓励您迈出第一步。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法来查找python对象是否具有属性?

有没有一种简单的方法来判断json对象是否包含属性?

有没有一种方法可以检查特定的模板对象是否准备好了?

如何创建一种方法来检查游戏对象是否包含特定组件?

有没有一种方法来检查,如果流包含全部收集要素?

有没有一种方法可以在Java运行时中检查对象是否具有特定方法?

有没有一种方法来检查jOOQ查询绑定值?

有没有一种方法来检查instanceof基本变量java

有没有一种方法可以检查提交后Java对象是否已更改

有没有一种方法来获取对象中属性值的数组?

有没有一种方法来获取特定列上的日期差

有没有一种优雅的方法来检查对象的类型是否属于类型列表?

有没有一种直接的方法来检查某个东西是否是 mixin?

有没有一种更快的方法来检查文件是否正在使用?

有没有一种方法可以检查对象的属性是否具有值?

有没有一种方法可以检查属性是否有设置器?

有没有一种方法可以检查对象的所有子对象是否都处于活动状态?

有没有一种方法可以检查数据属性是否存在?

有没有一种方法来拥有特定于租户的JWT令牌

有没有一种方法可以使用rss / atom或其他类似方法来检查特定npm软件包的更新?

有没有一种方法可以检查对象是SQL Server中的表还是视图?

有没有一种方法来检查字符串是否为erlang中的字母数字

有没有一种方法来获取history.pushState()的状态对象数据?

有没有一种有效的方法来检查列是否具有混合dtype?

有没有一种方法可以跟踪对象是否已通过ReactiveUI更改?

有没有一种简单的方法来检查查询集中的所有属性是否都具有相同的值?

Django模板:有没有一种方法可以根据特定对象的属性来查询特定对象(而不是遍历所有对象)?

有没有一种有效的方法来检查R字符向量是否包含相同的元素?

有没有一种方法来追溯调试的执行?