字符串与JSON

对于 HTTP 协议而言,HTML、CSS、JS、JSON 的本质都是什么?

对于HTTP而言:

  • HTML就是符合HTML语法的字符串。
  • CSS就是符合CSS语法的字符串。
  • JS就是符合JS语法的字符串。
  • JSON就是符合JSON语法的字符串。

什么是 JSON格式数据?JSON格式数据如何表示对象?window.JSON 是什么?

  • 首先什么是JSON?
    • JSON就是一种轻量级的数据交换格式(javaScript Object Notation)

    • JSON值有:

string
number
object
array
true
false
null
没有函数

什么是 JSON格式数据?

  • son(javascript object notation)的缩写是一种用于数据交换的文本格式,目的是取代繁琐的xml。具有书写简单,一目了然,符号javascript原生语法,可以由解释引擎直接处理,不用另外添加解析代码。

JSON格式数据如何表示对象?

  • JSON 数据的书写格式是:名称/值对,名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开:
var json2 = [
    {"name": "cwb", "age": "22"},
    {"name": "cwh", "age": "18"}
]

什么事window.JSON?

  • window.JSON就是浏览器对JSON对象的支持,IE浏览器需在IE8及以上才支持JSON对象,其他浏览器都支持JSON对象。

11、如何把JSON 格式的字符串转换为 JS 对象?如何把 JS对象转换为 JSON 格式的字符串?

1.如何把JSON 格式的字符串转换为 JS 对象?(IE8以上才能用)
JSON.parse()把JSON字符串转换为JS相对的对象

var str='{"name":"cwh","age":30}'
var obj=str.parse(str)

2.如何把 JS对象转换为 JSON 格式的字符串?
JSON.stringIfy()把JS对象转换为JSON格式字符串。

var obj={"name":"cwh","age":18}
var str=JSON.stringify(obj)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0、对于 HTTP 协议而言,HTML、CSS、JS、JSON 的本质都是什么? HTML就是符合HTML语法的字...
    怎么昵称阅读 1,632评论 0 3
  • 1,对于 HTTP 协议而言,HTML、CSS、JS、JSON 的本质都是什么? 对于HTTP协议而言,html、...
    进击的前端_风笑影阅读 857评论 0 0
  • 一、代码习题 1.使用数组拼接出如下字符串 ,其中styles数组里的个数不定 2.写出两种以上声明多行字符串的方...
    徐国军_plus阅读 471评论 0 1
  • 0. 对于 HTTP 协议而言,HTML、CSS、JS、JSON 的本质都是什么? 本质是符合各自语法规则的字符串...
    QQQQQCY阅读 210评论 0 0
  • 0、对于 HTTP 协议而言,HTML、CSS、JS、JSON 的本质都是什么? 对于HTTP协议而言,html、...
    Taaaaaaaurus阅读 288评论 0 1