javascript - AngularJS:无法解析 JSON 列表

标签 javascript angularjs json

以下是我要解析的 JSON:

{[{"name":"Technology"},{"name":"Engineering"},{"name":"Business"}]}

我收到以下错误:

Unexpected token [ in JSON at position 1
    at JSON.parse (<anonymous>)
    at fromJson

我正在从服务获取数据并使用以下方法将其保存到 Controller 范围内:

vm = this;
vm.sectorList = response.data;

还有我的 HTML:

<div ng-repeat="sector in ctrl.sectorList">
    {{sector.name}}
</div>

最佳答案

JSON 无效,因此会出现错误。您缺少与 JSON 数组值一起使用的键。例如,这(添加了键“任何东西”)将起作用:

{"anything": [{"name":"Technology"},{"name":"Engineering"},{"name":"Business"}]}

关于javascript - AngularJS:无法解析 JSON 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41961110/

相关文章:

javascript - 一个 root-app 内有多个 ng-app

json - Golang具有相同json标签名称的多个字段

angularjs - ng-repeat 过滤器在隐藏搜索文本字段后重置

javascript - Angular 单元测试 Controller $scope长度

javascript - meteor 在模板空格键中显示数组的第一个元素

javascript - 如何从 puppeteer 异步函数内部返回值(对象)?

javascript - Angular ng-repeat 显示对象项

android - 使用Fuel向 body 发送GET请求

javascript - Javascript 中的 break 关键字是否仅用于跳出循环?

javascript - Dojo require - Firefox 上出现错误