一種基于json格式配置文件的軟件升級(jí)方法及裝置

基本信息

申請(qǐng)?zhí)?/td> CN202210366258.8 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114721707A 公開(kāi)(公告)日 2022-07-08
申請(qǐng)公布號(hào) CN114721707A 申請(qǐng)公布日 2022-07-08
分類號(hào) G06F8/71(2018.01)I;G06F8/65(2018.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 倪卓宏 申請(qǐng)(專利權(quán))人 深圳市捷順科技實(shí)業(yè)股份有限公司
代理機(jī)構(gòu) 深圳騰文知識(shí)產(chǎn)權(quán)代理有限公司 代理人 -
地址 518000廣東省深圳市福田區(qū)梅林街道龍尾路10號(hào)捷順科技
法律狀態(tài) -

摘要

摘要 本申請(qǐng)公開(kāi)了一種基于json格式配置文件的軟件升級(jí)方法及裝置,用于提升軟件升級(jí)效率。本申請(qǐng)方法包括:獲取第一配置文件并將第一配置文件保存至第一json結(jié)構(gòu)體;遞歸調(diào)用第一json結(jié)構(gòu)體,并獲取第一json結(jié)構(gòu)體的第一配置項(xiàng)的第一名稱及第一配置值;將第一名稱及第一配置值存入map表;若第一json結(jié)構(gòu)體完成遞歸調(diào)用,則獲取第二配置文件并將第二配置文件保存至第二json結(jié)構(gòu)體;遞歸調(diào)用第二json結(jié)構(gòu)體,并獲取第二json結(jié)構(gòu)體的第二配置項(xiàng)的第二名稱及第二配置值;判斷第二名稱中是否存在與第一名稱匹配的目標(biāo)第二名稱;若是,則將目標(biāo)第二名稱關(guān)聯(lián)的目標(biāo)第二配置值替換為第一名稱關(guān)聯(lián)的第一配置值;若第二json結(jié)構(gòu)體完成遞歸調(diào)用,則保存第二json結(jié)構(gòu)體至第二配置文件。