Создание php скриптов различных направлений

Гостевые, новостные движки, а также различные парсеры других ресурсов и прочее. Доработка готовых скриптов, "доводка" их до желаемого, а также расширения функционала.

Разработка Windows приложений

Прикладные приложения: взаимодействие с БД, web службами, генерация отчетов (xls, doc, htm)
Техподдержка разработок на разумных условиях.

Подробнее...

 

Контакты:

  • mail mail@sergebezborodov.com
  • icq 580408949
  • skype sergebezborodov
  • phone +380 66 777 92 25

Ошибка Invalid Label с JSON

Столкнулся с ошибкой при парсинге JOSN строки через eval: Invalid Label. Обычно код выглядит примерно так:

  1. var jsonString = ‘{"val1": "some data", "val2": "some data"}’;
  2. var myObj = eval(jsonString);

Проблема возникает из-за того, что eval переводит первый пункт строки JSON как JavaScript Label.
Решением будет добавлено скобок в начале и в конце строки.

  1. var jsonString = ‘{"val1": "some data", "val2": "some data"}’;
  2. var myObj = eval(‘(‘ + jsonString + ‘)’);

Теги: , ,

Категория:Javascript

Оставить комментарий