Ошибка Invalid Label с JSON
Опубликовано Декабрь 26th, 2009 SBСтолкнулся с ошибкой при парсинге JOSN строки через eval: Invalid Label. Обычно код выглядит примерно так:
-
var jsonString = ‘{"val1": "some data", "val2": "some data"}’;
-
var myObj = eval(jsonString);
Проблема возникает из-за того, что eval переводит первый пункт строки JSON как JavaScript Label.
Решением будет добавлено скобок в начале и в конце строки.
-
var jsonString = ‘{"val1": "some data", "val2": "some data"}’;
-
var myObj = eval(‘(‘ + jsonString + ‘)’);
Теги: json, coding, Javascript
Категория:Javascript
mail@sergebezborodov.com
580408949
sergebezborodov
+380 66 777 92 25
Оставить комментарий