将json文件转换为javascript中的数组,以可视化图表中的数据

798qvoo8  于 2021-09-13  发布在  Java
关注(0)|答案(1)|浏览(454)

我有一个json文件,每四分之一小时测量一次大量的温度数据,并保存到文件中的一个对象中。

{"Temp_12:0": "26",
"Temp_12:15": "20",
"Temp_12:30": "25",
"Temp_12:45": "25",
"Temp_13:0": "26",
"Temp_13:15": "25",
"Temp_13:30": "26",
"Temp_13:45": "26"}

这就是文件中数据的结构化方式。我想用chartsjs在本地网络的Web服务器上显示数据。问题是我不知道如何解析数据以便显示它。
我想把json对象解析成一个一维数组,这样我就可以很容易地将它们可视化。
如果这里有人能帮我解决这个问题,我会很高兴,因为我对javascript还比较陌生。

b0zn9rqh

b0zn9rqh1#

如果您的目标是拥有像[“26”、“20”…]这样的数组:

Object.values({"Temp_12:0": "26",
"Temp_12:15": "20",
"Temp_12:30": "25",
"Temp_12:45": "25",
"Temp_13:0": "26",
"Temp_13:15": "25",
"Temp_13:30": "26",
"Temp_13:45": "26"})

如果需要字符串的浮点值:

Object.values({"Temp_12:0": "26",
"Temp_12:15": "20",
"Temp_12:30": "25",
"Temp_12:45": "25",
"Temp_13:0": "26",
"Temp_13:15": "25",
"Temp_13:30": "26",
"Temp_13:45": "26"}).map(i => parseFloat(i))

相关问题