WebService代理类中对枚举类型的序列化

简介: 本文转载:http://www.cnblogs.com/yjf512/archive/2010/06/04/1751369.html 生成的代理类中为每个枚举类型的属性同时生成了一个bool类型的相关属性。

本文转载:http://www.cnblogs.com/yjf512/archive/2010/06/04/1751369.html

 

生成的代理类中为每个枚举类型的属性同时生成了一个bool类型的相关属性。

比如对于“PackagingType”属性,同时生成一个bool类型的“PackagingTypeSpecified”属性,其默认值为false,如果此值为false,则对应的枚举属性不会出现在序列化的请求中。

因此代理类的序列化有可能没有对枚举类型进行序列化,原因之一可能是设置此bool类型为false

这可能是为了满足一种要求枚举值的结果为“null”或者不需要设置枚举值的需要

目录
相关文章
|
3月前
|
存储 Java
序列化流 ObjectInputStream 和 ObjectOutputStream 的基本使用【 File类+IO流知识回顾④】
这篇文章介绍了Java中ObjectInputStream和ObjectOutputStream类的基本使用,这两个类用于实现对象的序列化和反序列化。文章解释了序列化的概念、如何通过实现Serializable接口来实现序列化,以及如何使用transient关键字标记不需要序列化的属性。接着,通过示例代码演示了如何使用ObjectOutputStream进行对象的序列化和ObjectInputStream进行反序列化。
序列化流 ObjectInputStream 和 ObjectOutputStream 的基本使用【 File类+IO流知识回顾④】
|
3月前
|
JSON 安全 编译器
扩展类实例的序列化和反序列化
扩展类实例的序列化和反序列化
35 0
|
7月前
|
分布式计算 Java 大数据
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
IO流【Java对象的序列化和反序列化、File类在IO中的作用、装饰器模式构建IO流体系、Apache commons-io工具包的使用】(四)-全面详解(学习总结---从入门到深化)
100 0
|
6月前
|
存储 分布式计算 Hadoop
MapReduce编程模型——自定义序列化类实现多指标统计
MapReduce编程模型——自定义序列化类实现多指标统计
48 0
|
7月前
|
缓存 Java 数据库
为什么Bean类要序列化?
为什么Bean类要序列化?
42 0
|
Shell Python
模型类序列化器ModelSerializer
模型类序列化器ModelSerializer
【Django学习】(九)自定义校验器_单字段_多字段校验_模型序列化器类
【Django学习】(九)自定义校验器_单字段_多字段校验_模型序列化器类
|
存储 XML JSON
Android操作配置文件封装类,使用json序列化的方式实现
Android操作配置文件封装类,使用json序列化的方式实现
|
JSON 数据格式 Python
django drf 案例--实现url编码和json和dict格式转化小工具(涉及定义模型类,序列化器,类视图,路由),接口测试
django drf 案例--实现url编码和json和dict格式转化小工具(涉及定义模型类,序列化器,类视图,路由),接口测试
下一篇
无影云桌面