我有两个json字符串,也发布在这里。第一个json字符串使用newtonsoft dll从c#数据表转换。第二个是手动字符串。如果我使用第二个字符串意味着图表显示良好。第一个意味着图表未显示。我刚刚在第一个json字符串中发现错误“value”和“y”就像一个字符串。请帮助我将第一个改为第二个。
1)
[
{
"name": "CHE-CORPORATE",
"value": "42",
"y": "11.8"
},
{
"name": "CHE-TELUGU",
"value": "123",
"y": "10.8"
},
{
"name": "CHE-MALAYALAM",
"value": "13",
"y": "23.8"
}
]
2)
[
{ "name": "CHE-TELUGU",
"value": 123,
"y": 10.8
},
{
"name": "CHE-CORPORATE",
"value": 45,
"y": 40.8
},
{
"name": "CHE-MALAYALAM",
"value": 155,
"y": 12.8
}
]
答案 0 :(得分:0)
只需将字符串转换为数字
即可$.each(data,function(key,val){
val.value=+val.value; // convert the string to number
val.y=+val.y;
});
console.log(data);