一種JSON序列化和反序列化的優(yōu)化方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202110419119.2 申請日 -
公開(公告)號 CN113138755A 公開(公告)日 2021-07-20
申請公布號 CN113138755A 申請公布日 2021-07-20
分類號 G06F8/30(2018.01)I;G06F8/41(2018.01)I 分類 計算;推算;計數;
發(fā)明人 王少白;周武建;侯堯 申請(專利權)人 上海逸動醫(yī)學科技有限公司
代理機構 上海漢聲知識產權代理有限公司 代理人 衛(wèi)素丹;胡晶
地址 201612上海市松江區(qū)新橋鎮(zhèn)莘磚公路518號11幢1801室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及JSON序列化和反序列化優(yōu)化技術領域,提供了一種JSON序列化和反序列化的優(yōu)化方法及系統(tǒng),包括:創(chuàng)建用于對JSON序列化和反序列化優(yōu)化的JSON對象抽象基類,在JSON對象抽象基礎類中定義包括創(chuàng)建各類型屬性,以及對各個屬性實現解析功能的宏定義對象;當對JSON執(zhí)行反序列化操作時,通過JSON解析庫對JSON數據進行解析,生成key?va l ue格式的JSON對象鍵值對,進而通過調用JSON對象抽象基類創(chuàng)建包含JSON數據的所有屬性成員的業(yè)務邏輯類,并對每個屬性進行賦值;當對JSON執(zhí)行序列化操作時,調用業(yè)務邏輯類,獲取屬性成員的具體值,形成key?va l ue格式的JSON對象鍵值對,進而將JSON對象鍵值對,通過JSON解析庫執(zhí)行序列化操作,生成序列化后的JSON數據。