2017-06-05 102 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