我的工作中,我有XML或JSON接收数据集的选择一个Flash AS2项目。
该数据集可能大约有100-1,000行数据;每行大约有50个字段;大多数值都是数字。
如果我使用XML,我将能够自己定义XML,以确保它尽可能紧凑。
所以,我可以用这样的:
<rows>
<row col0="1" col1="2" col2="3" ... col49="50" />
...
<row col0="1" col1="2" col2="3" ... col49="50" />
</rows>
在我最初的测试,无论是JSON和XML数据的“权衡”大约相同(千字节)。但是,我注意到Flash能够更快地解析XML XML - 解析JSON需要大约3倍的时间。 (我正在使用http://www.json.org/json.as的课程)。
仅仅基于此,我倾向于使用XML,尽管JSON似乎是近来更受欢迎的选择。
速度较慢的JSON解析是否典型?有没有比json.org更快的课程?这是因为我使用AS2而不是AS3(长篇故事,不要问...)?我必须做错什么?
非常感谢您的任何建议或见解。
干杯, 马特Stuehler
您可以使用以下方法减轻JSON的有效负载和解析时间: {'rows':[''''':[1,2,3 .... 50]}, ]} – TML 2010-09-01 15:00:15