Показать сообщение отдельно
  #2 (permalink)  
Старый 27.11.2014, 10:06
Интересующийся
Отправить личное сообщение для ascherbakov Посмотреть профиль Найти все сообщения от ascherbakov
 
Регистрация: 12.03.2014
Сообщений: 20

в общем решил передавать клиенту json строку, соответственно полученный от сервера массив объектов сериализовать в json.
пытаюсь сделать так:
function SerializeToJSON(data, callback) {
    var i = 0;
    var jsonData;
    while (i < data.length) {
        var str = JSON.stringify(data[i]);
        jsonData += str;
        i ++;
    }
    callback(jsonData);
}

в data пихаю полученные данные от скуль-сервера в виде:
Код:
[
{ k_rec: 126768,
FIO: 'ИВАНОВ ИВАН ИВАНОВИЧ',
RequestNo: '12/1-3000/14',
EST_GUID: 'C0DE6E44-C8B8-41AC-BB4B-75F329E318B9',
CostEst: 924,
NdsEst: 166.32,
TotalEst: 1090.32 },
{ k_rec: 126769,
FIO: 'СИДОРОВ СИДР СИДОРОВИЧ',
RequestNo: '12/1-3001/14',
EST_GUID: 'C0DE6E44-C8B8-41AC-BB4B-7535TR8I318B9',
CostEst: 385.26,
NdsEst: 45.62,
TotalEst: 420.88 }
]
но не получается привести к json, почему?
может потому что в объектах массива есть ключи со значениями заключенными в одинарные кавычки, например:
FIO: 'ИВАНОВ ИВАН ИВАНОВИЧ'
как сериализовать эти данные?
Ответить с цитированием