《表1 XML与JSON格式预警信息代码对比》
尽管XML(Extensible Markup Language,扩展标记语言)早已成为业界公认的Web数据交换的标准格式,但服务端和客户端都需要占用大量资源,消耗大量时间来解析XML文件,导致整体效率较低。与XML不同,JSON(JavaScript Object Notation,JavaScript对象表示法)作为1种轻量级的数据交换格式,更加简单和灵活,对元素的定义也更加精练,占用更小的空间资源,易于机器的解析和生成。并且,JSON是与编程语言无关的普通文本文件,不需要编译和执行,这些特性使JSON成为地震预警信息发布Web端的首选数据交换格式(韩敏等,2010)。以1条预定义的预警信息的为例,JSON所用的字节数明显小于XML格式,代码对比见表1。
图表编号 | XD0049770200 严禁用于非法目的 |
---|---|
绘制时间 | 2019.03.01 |
作者 | 蔡寅、张明、赵瑞、尹玉振、李红 |
绘制单位 | 中国地震局地球物理研究所、山东省地震局、山东省地震局、山东省地震局、山东省地震局、山东省地震局 |
更多格式 | 高清、无水印(增值服务) |