快捷搜索:  汽车  科技

json处理方法(前后台交互JSON解析)

json处理方法(前后台交互JSON解析)于是JSON就诞生了,哇呜哇呜~(小孩哭泣声)。Student s = new Student();因为JS中的对象只有JS自己认识,其他的后台语言都不认识,所以没有办法进行数据的交互。我们的后台就没有办法接收都这个数据。因此就把JS对象信息用一个大家都有的数据类型来表示。也就是字符串来表示,传递数据。例如我们的html语言中的对象的写法就和我们Java中对象的写法就不一致html:{name:"姓名" age:18}java:

JSON(javaScript Object Notation)js对象符号(表示法):是一种轻量级的数据交换格式 采用完全独立于编程语言的文本格式来存储和表示数据。

这是官方的说法,大家可能还不是特别能够理解。

小编我给大家通俗的解释一下:

我们所知道的数据是有很多种类型的,而每一门编程语言它们之间的数据类型的写法是不一致的

例如我们的html语言中的对象的写法就和我们Java中对象的写法就不一致

html:

{name:"姓名" age:18}

java:

Student s = new Student();

因为JS中的对象只有JS自己认识,其他的后台语言都不认识,所以没有办法进行数据的交互。我们的后台就没有办法接收都这个数据。因此就把JS对象信息用一个大家都有的数据类型来表示。也就是字符串来表示,传递数据。

于是JSON就诞生了,哇呜哇呜~(小孩哭泣声)。

所以JSON就是JS对象的字符串表示法,它使用文本表示一个JS对象的信息,本质就是一个字符串

JSON就能够在字符串与对象之间进行转换,从而解决前后台数据交互的问题

OK,接下来我们看示例


json处理方法(前后台交互JSON解析)(1)

浏览器:


json处理方法(前后台交互JSON解析)(2)

这样就可以传输到后台了。后台在解析注入到自己的对象当中去。例如Java使用springMVC框架就能够快速完成

同理:后台服务器开发可以将对象的属性与属性值拼接成JSON格式,然后响应到前端。前端再将JSON转为对象即可

示例:


json处理方法(前后台交互JSON解析)(3)

浏览器:


json处理方法(前后台交互JSON解析)(4)

JSON不单单可以表示对象还能表示数组,更能结合拼接


json处理方法(前后台交互JSON解析)(5)

更多强大,等你发现


json处理方法(前后台交互JSON解析)(6)

猜您喜欢: