java - 意外 token : for JSON string in Javascript

标签 java javascript json

我有一个由 Java 组件生成的 json 文件,我尝试通过 Javascript 解析该 json 文件。但如果我使用这段代码:

var foo = JSON.parse('js/test.json');

我收到此错误:

Uncaught SyntaxError: Unexpected token :

奇怪的是我通过 JSONObject 生成这个 JSON,这当然会生成有效的 JSON 字符串。我尝试了几个在线 validator ,它们都显示为有效的 json。但是 javascript 给我抛出了这个错误。

任何人都可以指导我解决此错误吗?我搜索了很多关于 SO 的问题,但没有运气。我发布了我的 json here

最佳答案

JSON.parse 将 JSON 字符串表达式解析为 JavaScript 对象。我建议你做一个ajax调用 js/test.json 然后我认为你的解析会起作用。

关于java - 意外 token : for JSON string in Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20235413/

相关文章:

java - 音频数据字节数组音量调节java

java - Eclipse 可以在项目中构建特定的包吗?

javascript - 如何在 Angular 4 中设置表单值?

javascript - 来自 Rails 的多行 JSON 响应未正确解析

json - 使用circe状态转换JSON

java - 为什么将变量和对象声明为不同的类型?

java - 根据文件包含计算md5哈希值(意味着没有文件名)

javascript - 从表格中获取表格中的输入值

javascript - AJAX 中的 event.target

php - SyntaxError : JSON. 解析:意外字符