Jquery: Conversão automática de tipo durante a análise JSON
xiste uma maneira de especificar o tipo ao analisar o Json, para que a conversão ocorra automaticament
Então, eu tenho o jsonData, e os valores x e y precisam ser números. Portanto, a única maneira de pensar é fazer um loop e converter cada um. Alguma lógica melhor ou uma maneira eficiente?
var jsonData = '[{"x:"1", "y":"2"}, {"x:"3", "y":"4"}]'
var needed = [{x:1, y:2}, {x:3, y:4}]
var vals = $.parseJSON(jsonData);
//
var Coord = function(x, y){
this.x = x;
this.y = y;
}
var result = [];
function convert(vals) {
for (var i=0,l=vals.length; i<l; i++) {
var d = vals[i];
result.push(new Coord(Number(d.x), Number(d.y)));
};
}