构建json数组时json数据格式化问题

时间:2013-09-01 19:11:57

标签: javascript jquery ajax json

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

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

输出正在

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

1 个答案:

答案 0 :(得分:0)

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

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

如果需要将值或标签转换为float或string,则可以使用特定的类型转换

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