0

嗨,我正在尝试转换下面的 json,但是额外的“”即将到来,任何人都可以帮助前进,我的代码有什么问题。

dgr.push("{value:" + per + ",label:" +"'"+ k+"'}");

输出越来越

["{value:70,label:'Male'}","{value:30,label:'Female'}"]
4

1 回答 1

0

您不需要将对象括在引号之间。只需将它们作为文字推送即可。

dgr.push({value:per,label:k});

如果您需要将值或标签转换为浮点数或字符串,您可以使用特定的类型转换

dgr.push({value:parseFloat(per),label:String(k)});
于 2013-09-01T19:15:05.023 回答