[发明专利]通用C/C++结构化对象转换为JSON对象的代码生成方法与系统有效
申请号: | 202010961212.1 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112114792B | 公开(公告)日: | 2023-09-22 |
发明(设计)人: | 张利武;王军利;汤传乐;骆训浩;高子文 | 申请(专利权)人: | 中国船舶重工集团公司第七0九研究所 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 向彬 |
地址: | 430000 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出一种通用C/C++结构化对象转换为JSON对象的代码生成方法,扫描结构化对象的数据结构定义,得到结构化对象的逻辑结构元数据信息树;接着,输出创建空白根JSON对象的代码,开始深度遍历元数据信息树;然后,根据遍历节点类型,按照非数组叶子节点、非数组非叶子节点和数组节点,分别创建简单键值对、JSON对象键值对和嵌套JSON数组对象,加入各节点的父节点对应的JSON对象中,分别输出对应代码;最后,合并输出全部代码,代码生成结束。本发明方法根据结构定义自动生成C/C++结构化对象转换为JSON对象的代码,解决C/C++结构化对象转换为JSON对象的问题,无需人工编码,提高开发效率。本发明还提供了相应的通用C/C++结构化对象转换为JSON对象的代码生成系统。 | ||
搜索关键词: | 通用 c++ 结构 对象 转换 json 代码 生成 方法 系统 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七0九研究所,未经中国船舶重工集团公司第七0九研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202010961212.1/,转载请声明来源钻瓜专利网。