我想在我的Javascript中将一个字符串转换为JSON对象。当我转换成JSON对象的日期完全改变如何将字符串与日期转换为Json对象?
此字符串是我的字符串
var JsonData=[[2013-02-27,787],[2013-02-26,131],[2013-02-02,0],[2013-01-20,8],[2012-12-28,12]]
我转换成JSON对象,具有以下
var json = eval(JsonData);
然后我得到以下结果警报
1984,787,1985,131,2009,0,1992,8,1972,12
任何人都可以请指导我吗?我该如何解决这个问题?
现在,我得到以下
Timestamp: 3/7/2013 1:10:36 PM
Error: TypeError: this.proxy.getTime is not a function
在我javascript..so带我在想,它怎么一回事,因为日期不正确使用JSON Object..is会这样?任何人都可以转换的错误,请指南?
哇我注意到数据转换进行的算术运算:) 2013-02-27 = 1984. 2013-02-26 = 1985。只是猜测,但也许你应该把它们用引号引起来。 :) – Oneb 2013-03-07 07:24:48
ok.i在json对象中有相同的字符串,但它现在不能继续工作..因为我希望它作为json中的日期对象..所以请你告诉我该怎么做 – 2013-03-07 07:29:34