спасибо .. я попробую и дам тебе знать


ли способ указать тип при разборе Json, чтобы преобразование происходило автоматически.

Итак, у меня есть jsonData, а значения x и y должны быть числами. Так что я могу думать только о цикле и преобразовании каждого из них. Есть ли лучшая логика или эффективный способ?

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)));
    };
}   

Ответы на вопрос(4)

Ваш ответ на вопрос