Methods
staticdecodeEntity(encoded)
Deserializes a class instance that was serialized in JSON format.
Parameters:
Name | Type | Description |
---|---|---|
encoded
|
Serialized instance, with class metadata. |
- Source:
- tanagra-json/decode-entity.js, line 48
Returns:
Object Deserialized instance of specified type.
Examples
const decodeEntity = require('tanagra-json').decodeEntity const foo = decodeEntity(someSerializedJsonString)
Javascript
import { decodeEntity } from 'tanagra-json' const foo: Foo = decodeEntity<Foo>(someSerializedJsonString)
Typescript
staticencodeEntity(instance)
Serializes a decorated class instance as a JSON string.
Parameters:
Name | Type | Description |
---|---|---|
instance
|
A decorated class instance. |
- Source:
- tanagra-json/encode-entity.js, line 27
Returns:
String JSON encoding of the instance.
Examples
const encodeEntity = require('tanagra-json').encodeEntity const foo = new Foo() const serialized = encodeEntity(foo)
Javascript
import { encodeEntity } from 'tanagra-json' const foo: Foo = new Foo() const serialized: string = encodeEntity(foo)
Typescript