【发布时间】:2012-04-22 05:44:29
【问题描述】:
我正在使用 flot 进行一些绘图,但在通过我的 json 传递 tickSize 时遇到了一些问题。我正在使用 MVC 并在模型中传递 json。这是一些在我的 javascript 函数中获取 json 的代码:
var json = '<%=Model.Json %>';
var data = jQuery.parseJSON(json);
下面是 Json 离开控制器的样子:
{\"GraphData\":[{\"X\":1333929600000,\"Y\":0.0},{\"X\":1333670400000,\"Y\":0.46}],\"Max\":1333324800000,\"Min\":1333929600000,\"TickSize\":\"[1, 'day']\"}
我遇到问题的部分是“TickSize”。如您所见,“[1, 'day']” 带有方括号。我认为存在一些解析问题,因为 [] 通常表示数组。 Flot 想要这种格式的刻度大小。如何构建我的 Json 以便获取 TickSize?
【问题讨论】:
-
我认为 TickSize 在 JSON 中被认为是一个字符串而不是数组,因为它被引用了。如果它没有被引用,它将是一个数组。
标签: javascript json model-view-controller flot