我有一個java地圖,我正在轉換成json。這是我的腳本看起來像如何從json中刪除額外的','
var newVar = '[';
for(var x in pdict.Stores){
newVar += '{' + '"Store_ID":"' + x.ID + '",';
newVar += '"inv list id":"' + x.inventoryList.ID + '",';
newVar += '"Store Address":"' + x.address1 + '",';
newVar += '"zip":"' + x.postalCode + '"},';
}
newVar += ']';
pdict.Stores正在返回給我一張地圖。在進行連接時,最後一個逗號將被添加到json的末尾,並且json變得無效。如何將我的‘]’
結束前刪除最後一個「」這裏是輸出
[{"Store_ID":"46305","inv list id":"jonesny-46305-inventory","Store Address":"739 Reading Avenue Suite #306","zip":"19610"},{"Store_ID":"48760","inv list id":"jonesny-46305-inventory","Store Address":"1665 State Hill Rd","zip":"19610"},{"Store_ID":"48811","inv list id":"jonesny-46305-inventory","Store Address":"1665 State Hill Road","zip":"19601"},{"Store_ID":"53046","inv list id":"jonesny-46305-inventory","Store Address":"2630 Westview Dr","zip":"19610"},]
我不能使用jquery。它必須是基於JavaScript的解決方案。
爲什麼不建立一個正常的Javascript對象,然後調用'JSON.stringify'? – Joe
@ joe - 你能舉一些例子嗎? – soum