json - Angular 的 $http.get 期望 JSON 使用什么语法?

标签 json angularjs http

我的 JSON:

[
    {"animal":"dog", "isCute":"true"},
    {"animal":"worm", "isCute":"false"},
]

当我使用提供此 JSON 的 URL 调用 $http.get() 时,出现以下错误。是我的 JSON 格式不正确,还是我做错了什么?

SyntaxError: Unexpected token ]
  at Object.parse (native)
  at Ib (angular.min.js:13:504)
  at e.defaults.transformResponse (angular.min.js:59:501)
  at angular.min.js:59:262
  at Array.forEach (native)
  at q (angular.min.js:7:264)
  at ac (angular.min.js:59:244)
  at c (angular.min.js:60:458)
  at r (angular.min.js:96:280)
  at angular.min.js:97:417

最佳答案

第二个对象后有一个逗号,请将其删除:

[
    {"animal":"dog", "isCute":"true"},
    {"animal":"worm", "isCute":"false"}
]

我找到了 JSONLint在诊断像您这样的 JSON 问题时提供帮助。

关于json - Angular 的 $http.get 期望 JSON 使用什么语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23377352/

相关文章:

javascript - 如何从 JSON 中获取值?

javascript - JSON.stringify 在我的 float 周围加上引号

css - 如何在哈巴狗的表格列上添加鼠标悬停?

angularjs - 错误成功不是 Angularjs 中的函数

angularjs - Http进度功能?

javascript - 提供 JavaScript 文件时,默认 gzip 是否安全

java - EclipseLink MOXy 2.5.0 快照不兼容需要将属性添加到 proporder

javascript - 正则表达式用不同条件替换字符串中的前零两次

language-agnostic - 是否有普遍可用的 HTTPS POST 冒烟测试?

json - 如何使用 Azure CLI 筛选 JMESPath 中的元素数组