В моих приложениях 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?