JSON的正确语言是什么
What is the correct language for JSON
我有一个名为myjson.cfg
的JSON文件,如下所示:
{
"values": {
"a": 1,
"b": 2,
"c": 3,
"d": 4
},
"sales": [
{ "a": 0, "b": 0, "c": 0, "d": 0, "e": "karl" },
{ "a": 0, "b": 0, "c": 0, "d": 0, "e": "karl" }
]
}
在我的html中,我包括这样的文件:<script type='text/javascript' src="myjson.cfg' "></script>
然而,我得到了
未捕获的SyntaxError:意外的令牌:
第二行出错,这是
"values": {
为什么?当我看这个例子时,它看起来和我很相似?!
提前感谢!
application/json
内容类型。
我建议您研究XMLHttpRequest,或者,如果您想更轻松地使用jQuery的AJAX方法。
您缺少一个右括号"}"
您的JSON应该如下所示:
{
"values": {
"a": 1,
"b": 2,
"c": 3,
"d": 4
}
}
对于这种情况,一个有用的工具是JSON验证器。我把你的狙击坑穿过这个,它指出了错误。
编辑:既然您已经更新了您的问题,那么您的JSON是有效的。但是,当您遇到这样的错误时,请不要犹豫,使用JSON验证器。
您可以在本地下载的另一个好的是json-lint
这应该能在中工作
{
"values":
{
"a": 1,
"b": 2,
"c": 3,
"d": 4
}
}
https://jsfiddle.net/1gxrnq79/1/
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 除了隐藏在多范式/函数式语言(如 JavaScript)中的信息之外,闭包的真正价值主张是什么?
- FlowType 用于定义接口的语言是什么?
- JSON的正确语言是什么
- 浏览器游戏的编程语言是什么
- 在NodeJS中处理语言文件的最佳方式是什么?
- Dart语言相对于JavaScript (Node.js)的优势是什么?
- 制作多语言网站、复制粘贴页面的最佳解决方案是什么?脚本
- 在视图源上,这是什么语言
- 使用TypeScript作为类型化语言的效用是什么?
- 执行A/B分割的最理想的跨语言方法是什么?
- 语言律师-什么是Gecko'的Javascript解释器引擎语义
- 多语言javascript应用程序的不同方法是什么?