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 | "Stage" | "Layer" | "Objects" | 'Objects' |
Returns
setNumberFixed
setNumberFixed(n): void
设置序列化时保留的小数点后的位数,如果为null,则不对数字做任何截取
默认保留小数点后6位数字
Parameters
| Name | Type |
|---|---|
n | number |
Returns
void