2012-04-19 57 views
-1

我在ASP.NET MVC 4中使用WebApi,並試圖將正確的json傳遞給HighStock圖表。適應json語法

json語法顯示爲here

特別是它的這部分我無法創建:

[{ 
       x : Date.UTC(2011, 3, 25), 
       title : 'H', 
       text : 'Euro Contained by Channel Resistance' 
      }, { 
       x : Date.UTC(2011, 3, 28), 
       title : 'G', 
       text : 'EURUSD: Bulls Clear Path to 1.50 Figure' 
      }, { 
       x : Date.UTC(2011, 4, 4), 
       title : 'F', 
       text : 'EURUSD: Rate Decision to End Standstill' 
      }, { 
       x : Date.UTC(2011, 4, 5), 
       title : 'E', 
       text : 'EURUSD: Enter Short on Channel Break' 
      }, { 
       x : Date.UTC(2011, 4, 6), 
       title : 'D', 
       text : 'Forex: U.S. Non-Farm Payrolls Expand 244K, U.S. Dollar Rally Cut Short By Risk Appetite' 
      }, { 
       x : Date.UTC(2011, 4, 6), 
       title : 'C', 
       text : 'US Dollar: Is This the Long-Awaited Recovery or a Temporary Bounce?' 
      }, { 
       x : Date.UTC(2011, 4, 9), 
       title : 'B', 
       text : 'EURUSD: Bearish Trend Change on Tap?' 
      }] 

如何控制閹單引號應該圍繞價值?我擁有所有相關數據,問題只是將數據轉換爲此json。

+0

爲什麼你只是使用'JavaScriptSerializer'或'DataContractJsonSerializer'類?他們爲你輸出Json。另外,JSON值應該用引號包圍,而不是單引號。 – Tejs 2012-04-19 20:33:17

+0

@Tejs是的,我可以用屬性x和標題創建一個對象,但是仍然會用引號將x渲染出來。 – 2012-04-19 20:37:45

+1

這不是[JSON](http://www.json.org/)。 – svick 2012-04-19 22:01:51

回答

0

爲什麼不使用JSON幫手? JSON method

+0

Json是否可用於ApiController? – 2012-04-19 20:35:51

+0

@BridgettheMidget:你可以在任何控制器的任何操作方法中使用它。 – Mithrandir 2012-04-19 20:37:53