В моих приложениях angularjs я обычно разбираю строку JSON с помощью angular.fromJson, например:
var myObject=angular.fromJSON(jsonString);
Однако, похоже, я получил бы тот же результат, используя $scope.$eval:
var myObject=$scope.$eval(jsonString);
Или используя vanilla javaScript, например:
var myObject=JSON.parse(jsonString);
-
Есть ли какая-то конкретная причина использовать
angular.fromJson, а неJSON.parse? -
Есть ли какая-нибудь возможная проблема при использовании
$scope.$evalдля синтаксического анализа строки JSON?