为了账号安全,请及时绑定邮箱和手机立即绑定

怎么看一个对象到底是json对象还是普通的一个js对象?

怎么看一个对象到底是json对象还是普通的一个js对象?

呼啦一阵风 2019-03-04 12:23:34
看json的一些资料的时候有点晕了,为什么截图里的作者可以直接看出这是一个json对象呢?还是说传数据的时候都是用json格式所以是个json对象?json对象有很多种类型,但是图中这种形式不也是一种普通的js对象吗
查看完整描述

1 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

什么是 JSON ?

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)

JSON 是轻量级的文本数据交换格式

JSON 独立于语言 *

JSON 具有自我描述性,更易理解

* JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。

引用自 w3school

json写法和js对象是一样的. 区别就是, json的key是要加引号的.

所以, 你看到key加引号的js对象, 就可以将它当做json数据.

//js对象

{a: 1}


//json数据

{"a": 1}

可以用 JSON.stringify 和 JSON.parse 对JS对象和JSON数据互相转换, 看区别.


    var a = { a: 1 };

    console.log(JSON.stringify(a)) //将JS对象转成JSON 字符串

    console.log(a)


查看完整回答
反对 回复 2019-03-06
  • 1 回答
  • 0 关注
  • 424 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信