javascript - 如何将JSON数据转换成数组来绘制图表?

标签 javascript php json

我有一个 php 查询,它创建从运行的 SQL 查询接收到的数据的 JSON 数据。使用此查询使用此查询创建 JSON 数据

echo json_encode($res->fetch_all(MYSQLI_ASSOC), JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT );

现在我想使用 fusionchart 绘制图表,为此我需要将此数据转换为数组。我尝试了一个示例 JS 代码来将 JSON 数据转换为 JS 数组并且它有效

var data = { "timestamp": "2016-09-23", "value1": "0", "value2": "0", ........., "value49": "0", "value50": "0" };
   var arr = [];
   for (elem in data) {
        arr.push(data[elem]);
    }
    console.log(arr);

现在在 data 变量中,我需要从 php 代码传递数据。这只是我手动输入的记录之一。有超过一百万条记录,我需要转换所有这些记录。我该怎么做?

最佳答案

您可以使用 parseJSON() 函数:

var obj = jQuery.parseJSON( '{ "name": "John" }' );
alert( obj.name === "John" );

关于javascript - 如何将JSON数据转换成数组来绘制图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49274989/

相关文章:

javascript - 单击表格行时显示额外数据

javascript - jQuery/Javascript 动画按时间间隔改变 css 值

javascript - 搜索数组的数组 JavaScript

javascript - 使用正则表达式识别以引号开头但返回子字符串的字符串

javascript - 如何在博客文章标题后面插入图片

javascript - 如何对照片应用滤镜并将其保存到数据库 php css javascript

php - 我对 CodeIgniter Web 应用程序有我的要求,现在怎么办?

php - 按 'most relevent' 排序结果 - MYSQL 和 PHP

javascript - 如何通过 webhook 将 json 格式的字符串作为有效负载传递给 iron.io worker?

php - JQuery.ajax 和对象和 php 的空响应