Сериализуйте JSON между ColdFusion 8 и ColdFusion 10

У меня есть функция, которая возвращает строку JSON, а ColdFusion 10 возвращает немного другое значение, чем ColdFusion 8.

В CF10 я получаю

{"ZIPCODE":90210,"PHONE":"(555) 382-6630","LAT":83,"DISTANCE":74,"NAME":"Pueblo, CO","ADDRESS":"6830 Meddley Drive","LONG":104}

но в CF8 я получаю это

{\"DISTANCE\":74,\"LAT\":83,\"ZIPCODE\":90210,\"NAME\":\"Pueblo, CO\",\"PHONE\":\"(555) 382-6630\",\"ADDRESS\":\"6830 Medley Drive\",\"LONG\":104.}

Для функции у меня есть returnformat установлен в JSON и использовать serializeJSON() для возвращаемого значения. Я вызываю функцию через JQuery's $.ajax метод с dataType установлен в JSON

Обратная косая черта от CF8 вызывает ошибки в JavaScript, используемом для анализа данных. Почему это происходит, и есть ли обходной путь?

1 ответ

Я думаю, что cf10 автоматически возвращает его в формате json, а cf8 - нет

Другие вопросы по тегам