-
Notifications
You must be signed in to change notification settings - Fork 0
JsonKit.Serialize
github-actions[bot] edited this page Jul 30, 2023
·
1 revision
JsonKit.Serialize
▸ deserialize<T>(obj, typeGuard?): T
Turns the input object into an JSON object.
Remarks
It is equivalent to (except a bit more performant due to custom options)
let obj = { ... }
parse(stringify(obj), { extended: true })| Name | Description |
|---|---|
T |
Type of the output object |
| Name | Type | Description |
|---|---|---|
obj |
any |
The input object |
typeGuard? |
TypeGuardFunction<T> |
The type guard function, ensures that the output object is of the expected type, refer to TypeGuardFunction for an example. |
T
The JSON object
▸ serialize<T>(obj, typeGuard?): T
Turns the input object into an EJSON object.
Remarks
It is equivalent to (except a bit more performant due to custom options)
let obj = { ... }
parse(stringify(obj, { extended: true }))| Name | Description |
|---|---|
T |
Type of the output object |
| Name | Type | Description |
|---|---|---|
obj |
any |
The input object |
typeGuard? |
TypeGuardFunction<T> |
The type guard function, ensures that the output object is of the expected type, refer to TypeGuardFunction for an example. |
T
The EJSON object