栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

json相关图形

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

json相关图形

一 业务:前后端数据交互 二 需求:比xml更好
  1. 跨编程语言
  2. 解析速度快

  3. 占用空间小

  4. 且易开发人员、机器阅读和编写

三 解决方案:json 四 完成学习:json 1 思想
  1. 用纯文本格式来存储和表示数据

  2. 用于数据交换

2 体系组织
  1. JSON,JavaScript Object Notation,JS对象标记,javascript的一个子集

3 具体1:json有两种数据结构 (1)对象结构

  1.  { key,value}
  2. key必须是string类型
  3. value:String、Number、Object、数组......
(2)数组结构

  1. [value1,value2,value3......] 
  2. ["abc",12345,false,null]:数组包含了String、Number、 Boolean、 null、Object类型数据

4 具体2:json数据转换 (1)业务需求:实现浏览器和spring mvc控制器之间的json数据交互 (2)解决方法:

   1)功能:

  1. 将请求信息中的json数据转换为一个类型为T的对象,并绑定到请求方法的参数中 
  2. 将T对象转换为jsvon响应数据信息传递给浏览器显示。                     

   2)工具:

        spring,HttpMessageConverter接口,实现类MappingJackson2HttpMessageConverter

(3)只官配play:spring  + spring mvc + json的3个包 + jquery ajax 

    1)前端:jquery ajax ,请求类型json,返回类型json

    2)后台:spring  + spring mvc + json的3个包 + @RequestBody + @ResponseBody

  

  1. 第一步:要使用MappingJackson2HttpMessageConverter对数据进行转换,就需要使用Jackson的开源包:
    ●jackson-annoations-2.8.8.jar: JSON转换注解包; 
    ●jackson-core-2.8.8.jar: JSON转换核心包;
    ●jackson-databind-2.8.8.jar: JSON转换的数据绑定包。
  2. 第二步:使用json格式转换注解
(4)工具

        JSON在线解析及格式化验证 - JSON.cn

        JS 在线运行工具,在线运行/测试/调试 Javascript 代码 - dute.org

五 注应用:
  1. fastjson 阿里巴巴

  2. 微服务:spring boot + spring cloud + vue.js,C++程序,Python

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/889259.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号