前端一定得学ajax吗,前端学习之ajax

一、什么是json

JSON(JavaScriptObjectNotation,JS对象标记)是一种轻量级的数据交换格式。

它基于ECMAScript(w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示

数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于

机器解析和生成,并有效地提升网络传输效率。

json类型是js类型的子集

json对象到json字符串是序列化过程,json字符串到json对象是反序列化过程

python的json模块,json.dumps(对象),序列化,json.loads(json字符串)反序列化

合格的json对象:

["one","two","three"]

{"one":1,"two":2,"three":3}

{"names":["张三","李四"]}

[{"name":"张三"},{"name":"李四"}]

不合格的json对象

{name:"张三",'age':32}//属性名必须使用双引号[32,64,128,0xFFF]//不能使用十六进制值

{"name":"张三","age":undefined}//不能使用undefined

{"name":"张三","birthday":newDate('Fri,26Aug201107:13:10GMT'),

你可能感兴趣的:(前端一定得学ajax吗)