关于JSON与xml
老师您好,JSON与xml是不是具有相同的储存数据的功能?如果JSON取代了xml用来储存数据,那么xml还有什么用处呢?
正在回答
同学你好,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进行完成。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星