JSON.Stringify () для больших чисел меняет числовое значение?

У меня есть операция службы WCF, которая возвращает объект сlong а такжеList<string> свойства. Когда я тестирую операцию в приложении WCF, все работает нормально, и значения верны. Тем не менее, мне нужно иметь возможность вызывать службу, используя формат JQuery и JSON. Значениеlong свойство, очевидно, меняется, когда я читаю его обратно вOnSucceed функция.

После поиска я обнаружил, чтоJSON.stringify меняет большие ценности. Так в коде так:

alert(JSON.stringify(25001509088465005));

... это покажет значение как25001509088465004.

Что случилось?

Демо здесь:http://jsfiddle.net/naveen/tPKw7/

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

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