У меня есть некоторые проблемы со следующим файлом JSon:Чтение JSON поле с акцентами - Javascript
{
"foo supé": 10
}
Я стараюсь читать поле «Foo Супе», а затем зарегистрировать ее в консоль с помощью следующего кода:
<!DOCTYPE html>
<html>
<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
</div>
<script charset="utf-8">
var app =angular.module('myApp', []);
app.controller('myCtrl', function($scope, $http){
$http.get('./data.json').success(function(json) {
console.log(json["foo supé"]);
});
});
</script>
</body>
</html>
В консоли, я получаю «неопределенный», когда я прочитал значение, и если я удалить акцент, он работает. Как я могу это исправить?
Попробуйте перебрать каждое свойство, чтобы увидеть, был ли JSON некорректным: 'for (var i in json) {console.log ('% s:% s', i, json [i])}' – Pluto