猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
这个简单的字符串是否被视为有效的JSON?
我已经在SO中看到了很多复杂的问题,无论某个复杂的结构是否被视为有效的JSON。
但是在频谱的另一端呢?
"12345"
以上是有效的JSON吗?
莫回无
浏览 380
回答 3
3回答
白板的微信
从2014年开始,RFC 7159淘汰了较早的JSON RFC,并声明任何 JSON值均为有效JSON文本和有效的应用程序/ json内容(包括字符串)。但是,它也指出了与旧版JSON实现不兼容的问题:请注意,以前的某些JSON规范将JSON文本限制为对象或数组。从所有实现都将它们接受为符合JSON文本的意义上说,仅生成需要调用JSON文本的对象或数组的实现将可以互操作。
0
0
0
aluckdog
这是有效的JSON字符串,但不是有效的JSON文本(即JSON文件)。请参阅JSON规范,其中指出:JSON文本是序列化的对象或数组。因此,您可以在某些JSON中使用它,但它本身并不是一个完整的JSON文件。(还应注意,该规范定义了一个JSON解析器:JSON解析器将JSON文本转换为另一种表示形式。我<em>)对于第二种意见,请参阅JSON Lint:Parse error on line 1:"12345"^Expecting '{', '['
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续