使用JavaScript将JSON数组文件转换为图形
Covert JSON Array file into graph using JavaScript
我正在从服务器抓取JSON文件,该文件具有以下格式:
[{"target": "carbon.agents.graphite01TimeTemp",
"datapoints":
[
[0.00034302131648684774, 1395792060],
[0.00041960148485072106, 1395792120],
[0.00035245191970241269, 1395792180],
[0.00032920416076246247, 1395792240],
...
[0.00034535436076246232, 1395792546]
]
}]
我正在使用这个库使用node.js请求抓取它。
这是我的完整代码:
var request = require('request');
request('###grabthejsondataurl###', function (error, response, body) {
if (!error && response.statusCode == 200) {
var returnval= JSON.parse(body);
console.log(body);
config.temp = returnval.datapoints;
console.log(config.temp);
job_callback(null, config);
}
})
console.log(body)
打印出我上面显示的JSON。
但console.log(config.temp)
打印出undefined
。
左边的值(0.0003342等)是温度,右边的值(1395等)是时间。
计划是在JavaScript中将所有这些数据转换成数组,然后将其转换为图形。
谢谢你看一看!
数据对象包含在数组中。您可以使用:returnval[0].datapoints
.
试题:
var request = require('request');
request('###grabthejsondataurl###', function (error, response, body) {
if (!error && response.statusCode == 200) {
var returnval= JSON.parse(body);
console.log(body);
config.temp = returnval[0].datapoints;
console.log(config.temp);
job_callback(null, config);
}
})
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- 如何在Javascript中将JSon对象转换为数组
- 使用JS将数组转换为json对象
- 如何使用json将对象列表从java转换为javascript
- 偶尔结结巴巴地说“;堆叠的”;translate()上的转换(v4.0.0-alpha40)
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- 在Javascript中转换对象数组
- 将数字转换为一定数量的硬币
- 将纯文本URL转换为可单击链接
- 有没有一个javascript图形绘制库可以进行气球树布局
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何将TypeScript对象转换为普通对象
- 将JavaScript图形和图表转换为图像
- 有没有办法将 Matplotlib 图形对象转换为 SVG 或 D3 图形
- 在将用户输入转换为图形栏时遇到问题
- 将字体文本转换为呈现的图形位图
- Javascript函数将数组列表转换为树数据结构或图形
- 如何将包含SVG图形和其他Html元素的Html页面转换为PDF/Image
- 使用JavaScript将JSON数组文件转换为图形