BaseMapper interface 
映射器的基本定义。 可用于 XML 和纯 JavaScript 对象。
属性
| constraints | 用于测试当前值的约束 | 
| default | 未显式提供默认值 | 
| is | 当前属性是否为常量 | 
| nullable | 当前属性是否允许将 mull 作为值 | 
| read | 当前属性是否是只读的 | 
| required | 是否需要当前属性 | 
| serialized | 序列化时要使用的名称 | 
| type | 映射器的类型 | 
| xml | 序列化数组时 xml 元素的名称 | 
| xml | 确定当前属性是否应序列化为父 xml 元素的属性 | 
| xml | 确定当前属性是否应序列化为 xml 元素的内部内容 | 
| xml | 当前属性是否应具有包装 XML 元素 | 
| xml | xml 元素的名称 | 
| xml | Xml 元素命名空间 | 
| xml | Xml 元素命名空间前缀 | 
属性详细信息
constraints
		defaultValue
	 
	未显式提供默认值
defaultValue?: any属性值
any
		isConstant
	 
	当前属性是否为常量
isConstant?: boolean属性值
boolean
nullable
当前属性是否允许将 mull 作为值
nullable?: boolean属性值
boolean
		readOnly
	 
	当前属性是否是只读的
readOnly?: boolean属性值
boolean
required
是否需要当前属性
required?: boolean属性值
boolean
		serializedName
	 
	序列化时要使用的名称
serializedName?: string属性值
string
type
映射器的类型
type: MapperType属性值
MapperType
		xmlElementName
	  
	序列化数组时 xml 元素的名称
xmlElementName?: string属性值
string
		xmlIsAttribute
	 
	确定当前属性是否应序列化为父 xml 元素的属性
xmlIsAttribute?: boolean属性值
boolean
		xmlIsMsText
	  
	确定当前属性是否应序列化为 xml 元素的内部内容
xmlIsMsText?: boolean属性值
boolean
		xmlIsWrapped
	 
	当前属性是否应具有包装 XML 元素
xmlIsWrapped?: boolean属性值
boolean
		xmlName
	 
	xml 元素的名称
xmlName?: string属性值
string
		xmlNamespace
	 
	Xml 元素命名空间
xmlNamespace?: string属性值
string
		xmlNamespacePrefix
	  
	Xml 元素命名空间前缀
xmlNamespacePrefix?: string属性值
string