assemblyscript-json / ThrowingJSONHandler
Extend from this class to handle events from parser. This implementation crashes on every unimplemented set/push method to allow easier validation of input.
-
↳ ThrowingJSONHandler
+ new ThrowingJSONHandler(): ThrowingJSONHandler
Returns: ThrowingJSONHandler
Inherited from: JSONHandler
▸ popArray(): void
Returns: void
Inherited from: JSONHandler
Defined in: decoder.ts:22
▸ popObject(): void
Returns: void
Inherited from: JSONHandler
Defined in: decoder.ts:28
▸ pushArray(name
: string): bool
Name | Type |
---|---|
name |
string |
Returns: bool
Overrides: JSONHandler
Defined in: decoder.ts:68
▸ pushObject(name
: string): bool
Name | Type |
---|---|
name |
string |
Returns: bool
Overrides: JSONHandler
Defined in: decoder.ts:73
▸ setBoolean(name
: string, value
: bool): void
Name | Type |
---|---|
name |
string |
value |
bool |
Returns: void
Overrides: JSONHandler
Defined in: decoder.ts:41
▸ setFloat(name
: string, value
: number): void
Name | Type |
---|---|
name |
string |
value |
number |
Returns: void
Overrides: JSONHandler
Defined in: decoder.ts:60
▸ setInteger(name
: string, value
: number): void
Name | Type |
---|---|
name |
string |
value |
number |
Returns: void
Overrides: JSONHandler
Defined in: decoder.ts:52
▸ setNull(name
: string): void
Name | Type |
---|---|
name |
string |
Returns: void
Overrides: JSONHandler
Defined in: decoder.ts:48
▸ setString(name
: string, value
: string): void
Name | Type |
---|---|
name |
string |
value |
string |
Returns: void
Overrides: JSONHandler
Defined in: decoder.ts:37