【问题标题】:MQTT Data Formatting of JSON objectJSON对象的MQTT数据格式
【发布时间】:2020-10-29 07:44:22
【问题描述】:

我通过 MQTT 接收以下 JSON 字符串,并且只想提取浮点值。

str格式的数据,要不要改一下MQTT的发送格式?

“{ ”数据“:[-0.0929368,0.18385214,-0.0929368,0.18385214,-0.0929368,0.18385214,-0.0929368,0.18287938,-0.0929368,0.18287938,0.07806691,0.18287938,0.17843866,0.18287938,0.28252788,0.1848249,0.37174721]} '

我只想处理浮点数组,但没有找到从 str 对象中获取它的方法。

有人可以帮忙吗?

亲切的问候 阿伦

【问题讨论】:

    标签: json python-3.x formatting


    【解决方案1】:

    如果你使用 python,这里有一个方法

    import json
    data_string = '{"data": [-0.0929368, 0.18385214, -0.0929368, 0.18385214, -0.0929368, 0.18385214, -0.0929368, 0.18287938, -0.0929368, 0.18287938, 0.07806691, 0.18287938, 0.17843866, 0.18287938, 0.28252788, 0.1848249, 0.37174721]}'
    
    #covert to Python
    json_data = json.loads(data_string)
    
    #extract the value 'data'
    data = json_data["data"]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-01
      • 2018-10-26
      • 1970-01-01
      • 2018-04-18
      • 2018-12-06
      • 1970-01-01
      • 2022-11-01
      • 2014-07-11
      相关资源
      最近更新 更多