关于JSON与xml

关于JSON与xml

老师您好,JSON与xml是不是具有相同的储存数据的功能?如果JSON取代了xml用来储存数据,那么xml还有什么用处呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,1. 是的,JSON与xml都可以储存数据。

2. xml和json的优缺点:

    <1>.XML的优点

        A.格式统一,符合标准;

        B.容易与其他系统进行远程交互,数据共享比较方便。

    <2>.XML的缺点

        A.xml文件庞大,文件格式复杂,传输占带宽;

        B.服务器端和客户端都需要花费大量代码来解析xml,导致服务器端和客户端代码变得异常复杂且不易维护;

        C.客户端不同浏览器之间解析xml的方式不一致,需要重复编写很多代码;

        D.服务器端和客户端解析xml花费较多的资源和时间。

    <3>.JSON的优点:

        A.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小;

        B.易于解析,客户端javascript可以简单的通过eval()进行json数据的读取;

        C.支持多种语言,包括服务器端各语言的解析;

    <4>.JSON的缺点

        A.没有xml格式这么推广的深入人心和喜用广泛,没有xml那么通用性;

        B.json格式目前在webservice中推广还属于初级阶段;

同学可根据xml和json的优缺点进行选择使用。一般情况下,配置文件使用xml进行完成,前后台交互结合json进行完成。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师