JSON和xml的区别

首先:
   json和xml都是在远程调用或者和某公司合作时的数据交换格式。
    * json和xml的区别?有什么优缺点?ajax 的 和json优缺点?
       相同点:   * json与xml是一种远程数据传输交换格式
            *  json是轻量级的,xml标记电子文件具有结构性的语言

       不同点:  *xml缺点:

               xml是远程数据传输,交换格式数据庞大,比较占宽带,解析异常复杂,不易于维           护,同时在不同服务器中的解析格式不同,造成大量数据重复。
                    * json优点:
                            因为文件格式压缩,格式简单,占宽带小,易于维护.
        json的解析方式:(阿里巴巴的fashjson,谷歌gson,jackjson)
        xml解析方式:(dom,sax,pul)
什么是json:
        * 轻量级的数据交换格式 ;
            JavaScript Object  Notation
        * 完全的独立语言文本格式;
        * 提升网络的传输速度?
        (因为是轻量级的传输,占用的宽带小)
JSON 语法:
        * 数据存储采用键值对进行存储
        * 数据是由逗号隔开
        *对象在花括号中
        *数组在方括号中
Json:通过fastJson封装json
    应用场景1:
        * 在(RPC远程调用)时,提供外部的访问的接口,数据交互格式(格式json)
            例如:我的项目想访问支付宝的项目,马云可以提供一个接口
            rpc 指的是:http,webServer,socket;
    应用场景2:
        * 例如提供移动APP接口,前端ajax异步数据访问,项目合作提供外部访问的接口
         http+json(轻量级,占用宽带小)
         F12 进入开发者模式 Netiver
Json 通过Map转换为Json
Json 通过实体类(bean)转换为Json
Json  简单解析json数据
        * 将json字符串转化为json
            .parseObject(String str)
Json的反射机制(动态的获取类的信息)
        * 实体类转化json时,或者反解析json时,属性名一定要和json
            属性的值相对应。
        * json或反解析都是是使用Java的反射机制
                * 实例 :@jdbc动态读取驱动
                              @springIOC 动态实例化
                              @json解析框架
                              @逆向工程的生成
GSON框架(安卓应用比较广泛)谷歌
        *

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值