我正在使用flot來做一些繪圖工作,並且在使用我的json傳遞tickSize時遇到了一些問題。我正在使用MVC並在模型中傳遞json。下面是一些代碼來抓住我的javascript函數中的JSON:解析特殊字符的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字符串,而不是數組,因爲它被引用。如果沒有引用它,它將是一個數組。 – stevebot 2012-04-09 21:40:33