APP下载

JSON与XML动态转换研究及应用

2018-11-19赵建军张锦鹏

软件导刊 2018年11期
关键词:智慧

刘 立,赵建军,张锦鹏,余 进

(昆明理工大学 理学院,云南 昆明 650500)

0 引言

智慧城市是以互联网、物联网、电信网、广电网、无线宽带网等网络组合为基础,以智慧技术高度集成、智慧产业高端化发展、智慧服务高效便民为主要特征的城市发展新模式。智慧城市核心是运用信息和通信技术手段感测、分析、整合城市运行核心系统的各项关键信息[1]。

感知层是智慧城市体系对现实世界进行感知、识别和信息采集的基础性物理网络,海量的数据在感知层产生[2]。由于智慧城市的飞速发展,基于物联网的应用愈加丰富,客户端和服务器端数据交换方式也越来越多[3]。在相关AJAX[4](Asynchronous Java Script and XML)应用中,XML和JSON是主要数据交换格式。为了更好实现数据交换,选择合适的数据转换格式对实现数据转换、保障应用程序性能至关重要[5]。JSON具有规则简单、便于学习的特点,且配有多种语言开发包,在项目中易于使用。无论是使用JavaScript还是其它编程语言,操作JSON的代码量都相对较少。由于占用空间小、处理速度快,使JSON在AJAX应用中优势明显,在Web服务与数据存储方面有很大的发展空间。XML更常见于企业应用。严格的规范与众多周边技术使XML 应用范围易于扩展,同时大量商业化应用程序支持XML,使非IT人员可以较为容易地编写、阅读XML。有些传感器获取的文件是以JSON格式存储于服务器,为了将传感器获取的数据进行实时可视化,需要将JSON格式文件实时、动态地转换为XML格式文件,以便Web端解析调用,最终实现在前端页面实时展示。……

登录APP查看全文

猜你喜欢

智慧
有智慧,就是不一样
谈“禾”部
智慧退敌
猫的冷酷与智慧
致强制胜的智慧
有智慧的羊
智慧派
智慧决定成败