2017-06-05 100 views
-1

我想删除从JSON.stringify对象双引号把它传递给amchart我想删除从JSON.stringify对象双引号把它传递给amchart

var data = JSON.stringify(ChartData); 

此行给我下面给出的结果..

"[{"USD":"Prod 1","FY 2016":2256},{"USD":"Prod 2","FY 2016":510},{"USD":"Prod 3","FY 2016":503}]" 

我想从结果中删除开始和最后一个双引号,以便我可以将它传递给amchart的dataprovider。

请仔细阅读截图。

enter image description here

+0

请通过[帮助],尤其是[降价求助]阅读(https://stackoverflow.com/editing-help) - 在这种情况下,只是不字符串化,或在使用前JSON.parse使用以前的字符串化对象 – mplungjan

回答

0

在JavaScript中,你可以使用:

dati=dati.split('"').join(''); 
+0

我想从结果中实际删除开始和最后一个双引号。在屏幕截图中,我用箭头符号表示。 – rkRocker

0

为什么你stringfy您的数据使用这个你可以直接得到你的JSON结果?

var jsonResult = Json(Data, JsonRequestBehavior.AllowGet); 
      jsonResult.MaxJsonLength = int.MaxValue; 
      return jsonResult; 
+0

感谢您的帮助。但我从Web API获取记录。并且有多个列表。 – rkRocker