JSON.Stringify () для больших чисел меняет числовое значение?
У меня есть операция службы WCF, которая возвращает объект сlong
а такжеList<string>
свойства. Когда я тестирую операцию в приложении WCF, все работает нормально, и значения верны. Тем не менее, мне нужно иметь возможность вызывать службу, используя формат JQuery и JSON. Значениеlong
свойство, очевидно, меняется, когда я читаю его обратно вOnSucceed
функция.
После поиска я обнаружил, чтоJSON.stringify
меняет большие ценности. Так в коде так:
alert(JSON.stringify(25001509088465005));
... это покажет значение как25001509088465004
.
Что случилось?
Демо здесь:http://jsfiddle.net/naveen/tPKw7/