如何在不知道键的情况下使用 javascript 从多级 JSON 中获取值

苏哈克

我有以下json:

{"sensors": 
        {"-KqYN_VeXCh8CZQFRusI": 
            {"bathroom_temp": 16,
             "date": "02/08/2017", 
             "fridge_level": 8,
             "kitchen_temp": 18, 
             "living_temp": 17, 
             "power_bathroom": 0, 
             "power_bathroom_value": 0, 
             "power_kit_0": 0
        }, 
        "-KqYPPffaTpft7B72Ow9": 
            {"bathroom_temp": 20, 
             "date": "02/08/2017", 
             "fridge_level": 19, 
             "kitchen_temp": 14, 
             "living_temp": 20, 
             "power_bathroom": 0, 
             "power_bathroom_value": 0
        },  
        "-KqYPUld3AOve8hnpnOy": 
            {"bathroom_temp": 23, 
             "date": "02/08/2017", 
             "fridge_level": 40, 
             "kitchen_temp": 11, 
             "living_temp": 10, 
             "power_bathroom": 1, 
             "power_bathroom_value": 81, 
        }
    }
}

我正在使用以下 python 文件从文件中读取它:

from flask import Flask, render_template, json, url_for
from firebase import firebase
import os




firebase = firebase.FirebaseApplication('https://my-firebase-db-958b1.firebaseio.com/', None)
result = firebase.get('/Dublin-Ireland', None)
print "\n Json file created!"


with open ('data.txt', 'w') as outfile:
    json.dump(result, outfile)


app = Flask(__name__)

@app.route('/')
def homepage():
    with open('data.txt') as f:
        s = f.read()

    return render_template("homepage.html" , nameTxt = s)


if __name__ == "__main__":
    app.run()

我可以将 json 数据从 python 文件传递​​给 javascript。解析后,我可以使用 JSON.Stringify 查看所有值。但是,我无法一次获得一个值。我想要做的是将每个键保存在它自己的文件中(例如,bathroom_temp、date、frigger_level 等...)并在 json 定期更新时附加值。这样,稍后我就可以获取我需要的任何键的数据并使用该数据绘制折线图。例如,bathroom_temp 文件应包含“16,20,23”,这可用于绘制图形。

以下是我的 javascript 代码:

<script>
      var test = JSON.parse({{ nameTxt|tojson }});
      for(key in test)
      {
          if(test.hasOwnProperty(key))
          {
              var value = test[key];
              alert(JSON.stringify(value, null, 4));

           }
       }
  </script>
艾克斯罗思

你可以概括如下:

for(key in test['sensors']) {
  var sensor = test['sensors'][key];
  console.log(sensor['bathroom_temp']);
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Objectify中,如何在不知道父键的情况下通过ID加载实体?

来自分类Dev

如何在不知道键的情况下从字典中获得价值?

来自分类Dev

JavaScript中的多级继承

来自分类Dev

在不知道键的情况下解析json

来自分类Dev

如何在不知道它是否为数组的情况下遍历JSON属性?

来自分类Dev

Javascript:如何在不知道键名的情况下解析json数组?

来自分类Dev

如何在不知道其名称(且不在数组中)的情况下访问JSON对象

来自分类Dev

如何在不知道json键的情况下使用JsonReader从json读取值

来自分类Dev

从多级JSON获取数据

来自分类Dev

如何在不知道Ract Native中的键的情况下遍历json数组并打印值?

来自分类Dev

如何在不知道JSON值的情况下动态解析某些JSON?

来自分类Dev

从javascript中的JSON变量获取值

来自分类Dev

如何在不知道对象名称的情况下返回Json objects子对象?

来自分类Dev

使用javascript或php从json数组获取值

来自分类Dev

如何在不知道其在Visual Studio中的位置的情况下使用SqlDataReader从选择中获取值

来自分类Dev

如何遍历多级JSON

来自分类Dev

如何在不知道VB.NET中数字键名称的情况下从JSON获取值

来自分类Dev

解析Javascript中的多级JSON字符串

来自分类Dev

使用jQuery或javascript从json变量数据中获取值

来自分类Dev

如何从json中获取值?

来自分类Dev

如何在不知道 JavaScript 中的 id/class/tag 的情况下分配给 HTML 元素?

来自分类Dev

如何在不知道请求数量的情况下链接 Javascript ajax 请求。(节点)

来自分类Dev

在不知道 JSON 结构的情况下解析 Java 中的嵌套 JSON

来自分类Dev

在 PHP 中从多级 JSON 获取变量

来自分类Dev

如何在 Python 中创建多级 JSON

来自分类Dev

如何在不知道我在 Python 中查找的对象名称的情况下解析 JSON 文件?

来自分类Dev

使用 javascript 从 json 对象中获取值

来自分类Dev

如何在不知道 Javascript 中的 id 的情况下获取输入文本字段的值

来自分类Dev

可以在没有 javascript 的情况下从 json 输出中获取值吗?

Related 相关文章

  1. 1

    在Objectify中,如何在不知道父键的情况下通过ID加载实体?

  2. 2

    如何在不知道键的情况下从字典中获得价值?

  3. 3

    JavaScript中的多级继承

  4. 4

    在不知道键的情况下解析json

  5. 5

    如何在不知道它是否为数组的情况下遍历JSON属性?

  6. 6

    Javascript:如何在不知道键名的情况下解析json数组?

  7. 7

    如何在不知道其名称(且不在数组中)的情况下访问JSON对象

  8. 8

    如何在不知道json键的情况下使用JsonReader从json读取值

  9. 9

    从多级JSON获取数据

  10. 10

    如何在不知道Ract Native中的键的情况下遍历json数组并打印值?

  11. 11

    如何在不知道JSON值的情况下动态解析某些JSON?

  12. 12

    从javascript中的JSON变量获取值

  13. 13

    如何在不知道对象名称的情况下返回Json objects子对象?

  14. 14

    使用javascript或php从json数组获取值

  15. 15

    如何在不知道其在Visual Studio中的位置的情况下使用SqlDataReader从选择中获取值

  16. 16

    如何遍历多级JSON

  17. 17

    如何在不知道VB.NET中数字键名称的情况下从JSON获取值

  18. 18

    解析Javascript中的多级JSON字符串

  19. 19

    使用jQuery或javascript从json变量数据中获取值

  20. 20

    如何从json中获取值?

  21. 21

    如何在不知道 JavaScript 中的 id/class/tag 的情况下分配给 HTML 元素?

  22. 22

    如何在不知道请求数量的情况下链接 Javascript ajax 请求。(节点)

  23. 23

    在不知道 JSON 结构的情况下解析 Java 中的嵌套 JSON

  24. 24

    在 PHP 中从多级 JSON 获取变量

  25. 25

    如何在 Python 中创建多级 JSON

  26. 26

    如何在不知道我在 Python 中查找的对象名称的情况下解析 JSON 文件?

  27. 27

    使用 javascript 从 json 对象中获取值

  28. 28

    如何在不知道 Javascript 中的 id 的情况下获取输入文本字段的值

  29. 29

    可以在没有 javascript 的情况下从 json 输出中获取值吗?

热门标签

归档