2012-04-19 58 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