买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:浪潮软件科技有限公司
摘要:本发明公开一种基于注解的json格式数据扁平化处理方法,涉及计算机软件技术领域;将多层级嵌套的json格式数据转换为JavaBean对象,执行过程A,将JavaBean对象转换为多层级嵌套的json格式数据,执行过程B,将过程A和过程B进行封装,本发明方法将字段映射关系通过注解配置,将逐级取出字段的过程封装,开放方法给开发人员使用。为了解决层级嵌套多的,数据分布分散的json格式数据与JavaBean之间进行扁平化相互转换需要编写大量代码的问题,同时减少开发时间。
主权项:1.一种基于注解的json格式数据扁平化处理方法,其特征是将多层级嵌套的json格式数据转换为JavaBean对象,执行过程A,将JavaBean对象转换为多层级嵌套的json格式数据,执行过程B,将过程A和过程B进行封装,所述过程A包括注解和转换方法A,所述过程A的注解包括路径、数据类型、日期类型、数组转JavaBean对象标识和数组转Java字符串标识,通过所述转换方法A解析过程A注解的属性,根据过程A注解的路径读取值,根据过程A注解的数据类型和JavaBean属性类型,进行简单类型直接赋值,将json对象转换为JavaBean类对象,将json数组转换为JavaBean数组;根据过程A注解的日期类型实现日期Date类型与String类型、iso时间与本地时间互转;根据过程A注解的数组转JavaBean对象标识,将json数组转换为JavaBean对象;根据过程A注解的数组转字符串标识,将json数组转换为字符串。所述过程B包括注解和转换方法B,所述过程B的注解包括路径、日期类型、数组转JavaBean对象标识和数组转字符串标识,通过所述转换方法B解析过程B注解的属性,根据JavaBean属性类型设置JavaBean属性值到过程B注解的路径指示字段,进行简单类型直接赋值,将JavaBean类对象转换位json对象,将JavaBean数组转换位json数组;根据过程B注解的日期类型实现日期Date类型与String类型、iso时间与本地时间互转;根据过程B注解的数组转换伟JavaBean对象标识,将对象转换为json数组;根据过程B注解的数组转字符串标识,将字符串转换为json数组。
全文数据:
权利要求:
百度查询: 浪潮软件科技有限公司 一种基于注解的json格式数据扁平化处理方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。