- 跨编程语言
-
解析速度快
-
占用空间小
-
且易开发人员、机器阅读和编写
-
用纯文本格式来存储和表示数据
-
用于数据交换
- JSON,JavaScript Object Notation,JS对象标记,javascript的一个子集
3 具体1:json有两种数据结构 (1)对象结构
- { key,value}
- key必须是string类型
- value:String、Number、Object、数组......
- [value1,value2,value3......]
- ["abc",12345,false,null]:数组包含了String、Number、 Boolean、 null、Object类型数据
1)功能:
- 将请求信息中的json数据转换为一个类型为T的对象,并绑定到请求方法的参数中
- 将T对象转换为jsvon响应数据信息传递给浏览器显示。
2)工具:
spring,HttpMessageConverter
1)前端:jquery ajax ,请求类型json,返回类型json
2)后台:spring + spring mvc + json的3个包 + @RequestBody + @ResponseBody
- 第一步:要使用MappingJackson2HttpMessageConverter对数据进行转换,就需要使用Jackson的开源包:
●jackson-annoations-2.8.8.jar: JSON转换注解包;
●jackson-core-2.8.8.jar: JSON转换核心包;
●jackson-databind-2.8.8.jar: JSON转换的数据绑定包。 - 第二步:使用json格式转换注解
JSON在线解析及格式化验证 - JSON.cn
JS 在线运行工具,在线运行/测试/调试 Javascript 代码 - dute.org
五 注应用:-
fastjson 阿里巴巴
-
微服务:spring boot + spring cloud + vue.js,C++程序,Python
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)