我有一个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