我实际上是在动态地使用这个json显示canvas.js
图表。
我有这个结果:
[{"s":40,"ProductName":"yoga pants"},
{"s":20,"ProductName":"trousers"},{"s":16,"ProductName":"shirts"},
{"s":10,"ProductName":"pants"},{"s":7,"ProductName":"RED"},
{"s":5,"ProductName":"Tank Top"}]
...这是一个json字符串
我得到了这个:
[{40: "yoga pants", x: 0},
{20: "trousers", x: 1},
{16: "shirts", x: 2},
{10: "pants", x: 3},
{7: "RED", x: 4},
{5: "Tank Top", x: 5}]
但我不想要这个额外的x:
值。我正在使用此代码:
var result1 = JSON.parse(result);
var reformattedArray = result1.map(function (o)
{
var obj = {};
obj[o.s] = o.ProductName;
return obj;
});
提前致谢
答案 0 :(得分:0)
在我看来,真正发生的事情是你重新格式化的阵列很好,但你 随后 通过分配x:属性的图表软件来管道它,有效地为图表的x轴索引数据。
您举报的结果可能不是地图的结果,而是附加步骤的结果吗?