【问题标题】:Does QJsonValue differ strings of digits from integers?QJsonValue 是否将数字字符串与整数不同?
【发布时间】:2018-11-27 11:17:35
【问题描述】:

当我解析 json 时,有什么方法可以区分这种情况:

my_value = "123"

my_value = 123

?

【问题讨论】:

  • 是的。您需要分别调用QJsonValue::type() 来获取类型:QJsonValue::String 或double QJsonValue::Double
  • 谢谢@vahancho!你应该把它写成答案

标签: qt qjsonobject


【解决方案1】:

是的,您可以获取 JSON 值的类型。为了得到它,你需要调用QJsonValue::type()函数。在您的情况下,它将分别返回 QJsonValue::StringQJsonValue::Double

【讨论】:

    猜你喜欢
    • 2022-01-01
    • 2022-06-28
    • 2020-02-07
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多