Appearance
@jtopo/core / SerializerSystem
Class: SerializerSystem
序列化系统
核心功能:将对象转成json 或者 将json转成对象
Table of contents
Constructors
Properties
Methods
Constructors
constructor
new SerializerSystem(stage
)
Parameters
Name | Type |
---|---|
stage | Stage |
Properties
numberFixed
Static
numberFixed: number
= 6
Methods
componentToObjects
componentToObjects(componentJson
): (Node
| Link
)[]
将’组件‘json转成对象(Node或者Link)
Parameters
Name | Type |
---|---|
componentJson | string |
Returns
jsonToObjects
jsonToObjects(json
, objMap?
): NE
[]
将json转成对象列表
Parameters
Name | Type |
---|---|
json | SerializedJsonType |
objMap? | Map <number , NE > |
Returns
NE
[]
objectsToComponent
objectsToComponent(objArr
): string
对象列表转成json 成为’组件‘
Parameters
Name | Type |
---|---|
objArr | (Node | Link )[] |
Returns
string
objectsToJSON
objectsToJSON(objArr
, serializeType?
): SerializedJsonType
将对象列表转成json
Parameters
Name | Type | Default value |
---|---|---|
objArr | NE [] | undefined |
serializeType | "Layer" | "Stage" | "Objects" | 'Objects' |
Returns
setNumberFixed
setNumberFixed(n
): void
设置序列化时保留的小数点后的位数,如果为null,则不对数字做任何截取
默认保留小数点后6位数字
Parameters
Name | Type |
---|---|
n | number |
Returns
void