The invention discloses a transmission method, object attribute system and computer readable storage medium and apparatus, including: client server system initialization, add JAVA objects to objects generated in the collection, the collection of objects is converted to JSON format, and the format of JSON objects is loaded into the client structure; corresponding to the client in the set of extracted JSON format object in JSON format and the JSON format object object; according to the structure of generating the JSON format object corresponding to the JS object properties to facilitate JS using the JS object. The method provided by this application can load the JSON format object collection by the client and generate the corresponding JS object to get the corresponding object attributes. Therefore, the method provided by this application is characterized by a small amount of work.
【技术实现步骤摘要】
对象属性传递方法、系统、计算机装置及可读存储介质
本专利技术涉及互联网应用
,特别涉及一种对象属性传递方法、系统、计算机装置及可读存储介质。
技术介绍
随着互联网技术的发展,越来越多的程序采用主从式架构,客户端和服务端需要进行数据交互。客户端往往需要请求较多的参数,且这些参数是服务端的某个JAVA对象的属性。现有的技术手段通常是在服务端逐个定义对象的属性,将这些对象的属性作为字符串传递。但是这种方式通常需要技术人员较大的工作量,去逐一定义对象的属性,且定义的对象属性不可复用,使用其他对象属性时还会再次增加工作量。因此,如何提供一种对象属性传递时工作人员的工作量较小的方法,是本领域技术人员目前需要解决的技术问题。
技术实现思路
有鉴于此,本申请的目的在于提供对象属性传递方法、系统、计算机装置及可读存储介质。该方法具有工作量较小的特点,该系统同样具有工作量较小的特点。其具体方案如下:第一方面,本申请提供一种对象属性传递方法,包括:客户端系统初始化时,服务端将JAVA对象添加到预先生成的对象集合中,将所述对象集合转换为JSON格式,并将得到的JSON格式对象集合加载到所述客户端;所述客户端提取位于所述JSON格式对象集合中的JSON格式对象和所述JSON格式对象对应的结构;根据所述JSON格式对象的结构生成对应的JS对象,以便于JS使用所述JS对象的属性。优选的,所述对象集合为继承JSONABLE对象的对象集合。优选的,所述将所述对象集合转换为JSON格式的步骤之前,还包括:对所述对象集合中的对象进行添加和/或删除和/或清空处理。优选的,还包括:将所述JS对象 ...
【技术保护点】
一种对象属性传递方法,其特征在于,包括:客户端系统初始化时,服务端将JAVA对象添加到预先生成的对象集合中,将所述对象集合转换为JSON格式,并将得到的JSON格式对象集合加载到所述客户端;所述客户端提取位于所述JSON格式对象集合中的JSON格式对象和所述JSON格式对象对应的结构;根据所述JSON格式对象的结构生成对应的JS对象,以便于JS使用所述JS对象的属性。
【技术特征摘要】
1.一种对象属性传递方法,其特征在于,包括:客户端系统初始化时,服务端将JAVA对象添加到预先生成的对象集合中,将所述对象集合转换为JSON格式,并将得到的JSON格式对象集合加载到所述客户端;所述客户端提取位于所述JSON格式对象集合中的JSON格式对象和所述JSON格式对象对应的结构;根据所述JSON格式对象的结构生成对应的JS对象,以便于JS使用所述JS对象的属性。2.根据权利要求1所述的方法,其特征在于,所述对象集合为继承JSONABLE对象的对象集合。3.根据权利要求1所述的方法,其特征在于,所述将所述对象集合转换为JSON格式的步骤之前,还包括:对所述对象集合中的对象进行添加和/或删除和/或清空处理。4.根据权利要求1所述的方法,其特征在于,还包括:将所述JS对象保存在所述客户端。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:当所述服务端的对象集合发生改变,则对所述对象集合进行相应的更新。6.一种对象属性传递系统,其特征在于,包括:位于服务端的JAVA对象管理器;位于客户端的JSON格式对象集合加载模块和JS对象管理器;其中,所述JAVA对象管理器,用于将JAVA对象添加到对象集合中,并将所述对象集合转换为JSON格式;所述JSON格式对象集合加载模块,用于将所述JSON格式对象集合加载到客户端;所述JS对象管理器,用于提取位于所述JSON格式对象集合中的JSON格...
【专利技术属性】
技术研发人员:靳国锋,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。