检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:黄向平[1,2] 刘中一 阎松柏 HUANG Xiangping;LIU Zhongyi;YAN Songbai
机构地区:[1]中国民航信息网络股份有限公司,北京101318 [2]北京市民航大数据工程技术研究中心,北京101318
出 处:《信息技术与信息化》2024年第5期80-84,共5页Information Technology and Informatization
摘 要:介绍了一个C++开发环境中利用JSON schema与C++数据类的动态映射工具(Mapper),所提出工具的特点是借鉴WSDL2Code原理,充分利用强类型高级面向对象语言的特性,消除了手工编写用于解析和生成JSON结构的数据交换接口代码的笨拙编程方式,不仅提高了开发效率而且数据交换接口统一规范,提升了代码可维护性。同时,借助开发平台通用的智能感知(Intellisenese)技术,实现了接口字段的便捷键入,进一步提高了开发的效率,降低了程序员发生低级失误的可能。所提出的框架由Python编码完成,无须第三方插件,适用于包含标准模板库(STL)的C++开发环境,已经在实际项目中使用,反馈效果良好。
关 键 词:MAPPER 数据交换接口 JSONschema 面向对象
分 类 号:TP312.1[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.140.246.156