[發明專利]一種將編程圖形保存為JSON格式數據的方法在審
| 申請號: | 202011075821.3 | 申請日: | 2020-10-10 |
| 公開(公告)號: | CN112214217A | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 羅海鷹;張望成;張俊;周平平;叢明宇;林永生;廖峰;張洪宇;潘新平;周曉波;江海雷;蘆勤桑;姜芳芳;劉林林 | 申請(專利權)人: | 江西洪都航空工業集團有限責任公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F16/11 |
| 代理公司: | 南昌新天下專利商標代理有限公司 36115 | 代理人: | 王燕 |
| 地址: | 330095 江西省*** | 國省代碼: | 江西;36 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 編程 圖形 保存 json 格式 數據 方法 | ||
一種將編程圖形保存為JSON格式數據的方法,首先定義一組可攜帶附加信息的編程圖形和一組標識符,而后將獲取圖形化編輯器中的編程圖形與可攜帶附加信息的編程圖形進行比對,待每次比對完成后按照JSON數據格式在輸出中增加一項內容為“標識符”:“附加信息”的“名稱/值”對,直至將所有編程圖形保存為JSON格式數據,為通過JSON格式數據將編程圖形轉換成任何一種開發語言的源代碼提供技術保障,進而提高軟件開發的工作效率。
技術領域
本發明涉及數據轉換技術領域,尤其涉及一種將編程圖形保存為JSON格式數據的方法。
背景技術
軟件開發語言有很多種,每一種軟件開發語言都有適應的開發工具和應用場景,然而開發人員不會掌握所有的開發語言,但軟件開發的思路一致,故設計一種數據轉換方法,以將開發人員通過編程圖形開發的軟件結果保存為JSON格式的數據,再通過JSON格式的數據轉換成任何一種開發語言的源代碼已經成為本領域技術人員亟待解決的技術問題。
發明內容
本發明所解決的技術問題在于提供一種將編程圖形保存為JSON格式數據的方法,以解決上述背景技術中的問題。
本發明所解決的技術問題采用以下技術方案來實現:
一種將編程圖形保存為JSON格式數據的方法,首先定義一組可攜帶附加信息的編程圖形和一組標識符,而后將獲取圖形化編輯器中的編程圖形與可攜帶附加信息的編程圖形進行比對,待每次比對完成后按照JSON數據格式在輸出中增加一項內容為“標識符”:“附加信息”的“名稱/值”對,直至將所有編程圖形保存為JSON格式數據;具體步驟如下:
步驟一、定義一組可攜帶附加信息的編程圖形,分別代表開始、結束、申明變量、變量賦值、條件(if)、否則(else)、循環(for)以及循環(while);
步驟二、定義一組標識符,分別代表開始、結束、申明變量、變量賦值、條件(if)、否則(else)、循環(for)以及循環(while);
步驟三、獲取圖形化編輯器中的圖形,以與步驟一定義的編程圖形進行比對:
當編程圖形為代表開始的編程圖形時,在步驟二定義的標識符中找到代表開始的標識符,按照JSON數據格式在輸出中增加一項內容為“開始標識符”:“”的“名稱/值”對;
當編程圖形為代表結束的編程圖形時,在步驟二定義的標識符中找到代表結束的標識符,按照JSON數據格式在輸出中增加一項內容為“結束標識符”:“”的“名稱/值”對;
當編程圖形為代表申明變量的編程圖形時,在步驟二定義的標識符中找到代表申明變量的標識符,按照JSON數據格式在輸出中增加一項內容為“申明變量標識符”:[“附加信息1”:“附加信息2”]的“名稱/值”對;
當編程圖形為代表變量賦值的編程圖形時,在步驟二定義的標識符中找到代表變量賦值的標識符,按照JSON數據格式在輸出中增加一項內容為“變量賦值標識符”:[“附加信息1”:“附加信息2”]的“名稱/值”對;
當編程圖形為代表條件(if)的編程圖形時,在步驟二定義的標識符中找到代表條件(if)的標識符,按照JSON數據格式在輸出中增加一項內容為“條件(if)標識符”:“附加信息”的“名稱/值”對;
當編程圖形為代表否則(else)的編程圖形時,在步驟二定義的標識符中找到代表否則(else)的標識符,按照JSON數據格式在輸出中增加一項內容為“否則(else)標識符”:“”的“名稱/值”對;
當編程圖形為代表循環(for)的編程圖形時,在步驟二定義的標識符中找到代表循環(for)的標識符,按照JSON數據格式在輸出中增加一項內容為“循環(for)標識符”:[“附加信息1”,“附加信息2”,“附加信息3”]的“名稱/值”對;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江西洪都航空工業集團有限責任公司,未經江西洪都航空工業集團有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011075821.3/2.html,轉載請聲明來源鉆瓜專利網。





