创建新的JSON对象

时间:2014-02-02 00:59:29

标签: javascript json

我正在使用Google Graphs,我从MySQL数据库获取数据并使用PHP将其编码为JSON并将其从控制器发送到视图。但问题是日期发送为字符串和图形不能使用此日期。我将日期更改为unix系统并将其发送到视图我可以将日期作为日期。

[[1383424123,"AAA",0.001735],[1383424518,"AAA",0.001689],[1383424123,"BBB",0.65211],[1383424518,"BBB",0.655739],[1383424123,"CCC",1],[1383424518,"CCC",1]]

上面我从控制器获取这个json对象。

在视图中我将这个json对象用于Google Graph:

<script> var jsonData=<?php echo $jsdata;?> </script>

我需要获取日期unix系统值并创建新日期,例如 - &gt;

new Date(jsonData[i][0] * 1000); 

并创建新的相同的json对象,但新的日期(将被替换为新的Date(jsonData [i] [0] * 1000);值)我从控制器和其余的数据应该保留。我怎么能这样做,创建具有替换日期值的新json对象(仅限日期)。

1 个答案:

答案 0 :(得分:2)

您可以通过分配回来修改数组的现有值:

jsonData[i][0] = new Date(jsonData[i][0] * 1000);.