【发布时间】:2017-01-31 15:17:38
【问题描述】:
以下是我要解析的 JSON:
{[{"name":"Technology"},{"name":"Engineering"},{"name":"Business"}]}
我收到以下错误:
Unexpected token [ in JSON at position 1
at JSON.parse (<anonymous>)
at fromJson
我正在从服务中获取数据并使用以下命令将其保存到控制器范围内:
vm = this;
vm.sectorList = response.data;
还有我的 HTML:
<div ng-repeat="sector in ctrl.sectorList">
{{sector.name}}
</div>
【问题讨论】:
-
这不是一个有效的 JSON 文档。去掉环绕的花括号,你就可以开始了。
-
JSON 格式不正确,应该是这个
{keyname:[{"name":"Technology"},{"name":"Engineering"},{"name":"Business"}]} -
服务中处理响应的代码可能比控制器更有趣。将其包含在您的问题中会很有帮助。
标签: javascript angularjs json