assemblyscript-json / JSONEncoder
- JSONEncoder
- popArray
- popObject
- pushArray
- pushObject
- serialize
- setBoolean
- setFloat
- setInteger
- setNull
- setString
- toString
- write
- writeBoolean
- writeFloat
- writeInteger
- writeKey
- writeString
+ new JSONEncoder(): JSONEncoder
Returns: JSONEncoder
Defined in: encoder.ts:5
• Private
_isFirstKey: number[]
Defined in: encoder.ts:4
• Private
result: string[]
Defined in: encoder.ts:5
• isFirstKey(): bool
Returns: bool
Defined in: encoder.ts:13
▸ popArray(): void
Returns: void
Defined in: encoder.ts:58
▸ popObject(): void
Returns: void
Defined in: encoder.ts:70
▸ pushArray(name
: null | string): bool
Name | Type |
---|---|
name |
null | string |
Returns: bool
Defined in: encoder.ts:51
▸ pushObject(name
: null | string): bool
Name | Type |
---|---|
name |
null | string |
Returns: bool
Defined in: encoder.ts:63
▸ serialize(): Uint8Array
Returns: Uint8Array
Defined in: encoder.ts:17
▸ setBoolean(name
: null | string, value
: bool): void
Name | Type |
---|---|
name |
null | string |
value |
bool |
Returns: void
Defined in: encoder.ts:31
▸ setFloat(name
: null | string, value
: number): void
Name | Type |
---|---|
name |
null | string |
value |
number |
Returns: void
Defined in: encoder.ts:46
▸ setInteger(name
: null | string, value
: number): void
Name | Type |
---|---|
name |
null | string |
value |
number |
Returns: void
Defined in: encoder.ts:41
▸ setNull(name
: null | string): void
Name | Type |
---|---|
name |
null | string |
Returns: void
Defined in: encoder.ts:36
▸ setString(name
: null | string, value
: string): void
Name | Type |
---|---|
name |
null | string |
value |
string |
Returns: void
Defined in: encoder.ts:26
▸ toString(): string
Returns: string
Defined in: encoder.ts:22
▸ Private
write(str
: string): void
Name | Type |
---|---|
str |
string |
Returns: void
Defined in: encoder.ts:135
▸ Private
writeBoolean(value
: bool): void
Name | Type |
---|---|
value |
bool |
Returns: void
Defined in: encoder.ts:123
▸ Private
writeFloat(value
: number): void
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: encoder.ts:131
▸ Private
writeInteger(value
: number): void
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: encoder.ts:127
▸ Private
writeKey(str
: null | string): void
Name | Type |
---|---|
str |
null | string |
Returns: void
Defined in: encoder.ts:75
▸ Private
writeString(str
: string): void
Name | Type |
---|---|
str |
string |
Returns: void
Defined in: encoder.ts:87