以下是我要解析的 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/