Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Jquery fromJSON или как-то так


Автор: gcc 22.7.2010, 04:52
можно ли десериализировать json на js прямо в браузере?

примерно так:

Код
   var myData = $.fromJSON(<TMPL_VAR NAME="answer_json">);    


<TMPL_VAR NAME="answer_json"> - json из шаблонизатора


но такой реализации нету $.fromJSON в jquery.json-2.2.js

как такое реализовать?

структуры передаються на html, разумно и  желательно все перебрать на клиенте чтобы экономить ресурсы на сервере


Автор: CruorVult 22.7.2010, 09:13
вообще из JSON в JS-объект переобразовывается с помощью метода eval.

Автор: gcc 22.7.2010, 19:48
CruorVult, да я нашел решение....

НО во всем случаях русская кодировка на странице сбивается полностью от этого

у меня массив [[1,'1'], [1,'1']] в json такого вида, преобразовал в скрипте
(проблем с json никаких не было...)

видимо на странице UTF8, а eval толкает какое-то iso английский, западный...

может из-за этого сбивается кодировка?

как это решить...?
а то нагуглить такое не реально....

Добавлено через 8 минут и 40 секунд
вообщем, если это сложно, то тогда ладно, обойдусь без этого чтобы не париться...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)