优秀的编程知识分享平台

网站首页 > 技术文章 正文

JS对象和JSON的语法区别(js对象和json对象区别)

nanyue 2024-08-01 22:43:26 技术文章 6 ℃

JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,JS对象表示法。

JSON是JS对象的严格子集。

区别就是引号:JSON要求所有的键都必须加引号,而JS对象实际上不要求加引号。

这是一个标准的JSON:

var obj = {

"name" : "小明",

"age" : 12,

"sex" : "男"

}

实际上不加引号也合法:

var obj = {

name : "小明",

age : 12,

sex : "男"

}

为什么JSON规定要加上引号呢? 因为JSON是一个数据交互格式, 它是前端和PHP、Java等后台语言的信息交换媒介, 后台工程师可以从数据库得到数据, 组建JSON,

前台通过Ajax拿到这个JSON之后, 解析JSON渲染页面。


JavaScript 提供多个内建对象,比如 String、Date、Array 等等。对象只是带有属性和方法的特殊数据类型。属性是与对象相关的值。


最近发表
标签列表