数据传输:JSON、RESTful

二、JSON数据格式

JSON (JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式

特点:独立于编程语言的文本格式来存储和表示数据。

功能:JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后在网络或者程序之间传递这个字符串,并在需要的时候将它还原为各编程语言所支持的数据格式。

语法:在 JS 语言中,一切都是对象。对象和数组是比较特殊且常用的两种类型:

         ·对象表示为键值对

         ·数据由逗号分隔

         ·花括号保存对象     {key1:value1, key2:value2, ..}

         ·方括号保存数组     ["java", "javascript", "vb", ...]

键值对:{"key":"value",

                "key":"value"}

JavaScript:JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。

扫描二维码关注公众号,回复: 2725878 查看本文章

@实现从对象转换为 JSON 字符串,使用 JSON.stringify() 方法  var json=JSON.stringify({a: 'Hello', b: 'World'}); 

@实现从 JSON 转换为对象,使用 JSON.parse() 方法:            var obj=JSON.parse('{"a": "Hello", "b": "World"}');

三、RESTful软件架构风格、设计风格

RESTful  Representational State Transfer
REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计
关键:定义可表示流程元素/资源的对象。在REST中,每一个对象都是通过URL来表示的,对象用户负责将状态信息打包进每一条消息内,以便对象的处理总是无状态的

猜你喜欢

转载自blog.csdn.net/ddhmbbklyk2018/article/details/81604854