为什么微信要用 xml 而不是 json?

2015-01-09 16:05:07 +08:00
 582033
11265 次点击
所在节点    问与答
26 条回复
imn1
2015-01-09 16:09:11 +08:00
原因只有他们自己才知道

至于 xml 和 json 比较,前者标准订立较早,扩展性也比后者强
582033
2015-01-09 16:10:56 +08:00
有没有微信的童鞋...
andy1987
2015-01-09 16:11:23 +08:00
程序员太懒了,懒得去换了
learnshare
2015-01-09 16:11:40 +08:00
因为服务端是 Java 吧
tini8
2015-01-09 16:13:40 +08:00
json对引号的处理不如xml吧
typcn
2015-01-09 16:15:53 +08:00
@imn1 是啊 XML 扩展性特别强 甚至还能操作 SQL http://thedailywtf.com/articles/All-In-The-Config
binjoo
2015-01-09 16:16:27 +08:00
@learnshare 和JAVA有什么关系?
cpp255
2015-01-09 16:19:43 +08:00
@learnshare 同问,跟Java有什么关系?
atan
2015-01-09 16:23:31 +08:00
现在是xml和json混用,感觉是两个部门干的事
wincat
2015-01-09 16:36:27 +08:00
@atan 同感
tabris17
2015-01-09 16:36:31 +08:00
JAVA对XML支持比较好,你看JAVA很多库的配置文件都是用XML格式的
iyaozhen
2015-01-09 16:43:39 +08:00
一直有这个疑问,现在api各种混用。
sky300
2015-01-09 16:44:10 +08:00
java对json的支持也不差啊
Narcissu5
2015-01-09 16:47:49 +08:00
不太清楚具体用的那种xml。

一般来说xml有xsd,xsi之类的东西来严格约束数据格式,比较适合关键和变化较少的场景。

json本身不能描述元数据,必须有额外的文档描述,和wsdl之类的相比开发成本很高。
learnshare
2015-01-09 16:47:57 +08:00
@binjoo @cpp255 Java 里用 XML 多一些
reeco
2015-01-09 16:53:15 +08:00
用xml跟java有什么关系....
kslr
2015-01-09 17:01:56 +08:00
现在XML和JSON都用,很蛋疼。
keniusahdu
2015-01-09 17:02:11 +08:00
作为java程序员,我喜欢json,不喜欢xml....
kongkongyzt
2015-01-09 17:12:46 +08:00
微信的服务端是java?不是c/c++么。。。
9hills
2015-01-09 17:32:37 +08:00
XML和Java的关系确实比较紧密,Java程序员偏爱XML。。

不过这个可能只是遗留问题罢了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/160664

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX