Skip to content

Latest commit

 

History

History
497 lines (281 loc) · 9.5 KB

json.obj.md

File metadata and controls

497 lines (281 loc) · 9.5 KB

assemblyscript-json / JSON / Obj

Class: Obj

JSON.Obj

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

+ new Obj(): Obj

Returns: Obj

Inherited from: Value

Defined in: JSON.ts:301

Properties

_obj

_obj: Map<string, Value>

Defined in: JSON.ts:300


keys

keys: string[]

Defined in: JSON.ts:301

Accessors

isArr

isArr(): boolean

Returns: boolean

Defined in: JSON.ts:178


isBool

isBool(): boolean

Returns: boolean

Defined in: JSON.ts:164


isFloat

isFloat(): boolean

Returns: boolean

Defined in: JSON.ts:150


isInteger

isInteger(): boolean

Returns: boolean

Defined in: JSON.ts:157


isNull

isNull(): boolean

Returns: boolean

Defined in: JSON.ts:171


isNum

isNum(): boolean

Returns: boolean

Defined in: JSON.ts:143


isObj

isObj(): boolean

Returns: boolean

Defined in: JSON.ts:185


isString

isString(): boolean

Returns: boolean

Defined in: JSON.ts:136

Methods

_set

Private_set(key: string, value: Value): void

Parameters:

Name Type
key string
value Value

Returns: void

Defined in: JSON.ts:333


get

get(key: string): null | Value

Parameters:

Name Type
key string

Returns: null | Value

Defined in: JSON.ts:344


getArr

getArr(key: string): null | Arr

Parameters:

Name Type
key string

Returns: null | Arr

Defined in: JSON.ts:395


getBool

getBool(key: string): null | Bool

Parameters:

Name Type
key string

Returns: null | Bool

Defined in: JSON.ts:387


getFloat

getFloat(key: string): null | Float

Parameters:

Name Type
key string

Returns: null | Float

Defined in: JSON.ts:371


getInteger

getInteger(key: string): null | Integer

Parameters:

Name Type
key string

Returns: null | Integer

Defined in: JSON.ts:379


getNum

getNum(key: string): null | Num

Parameters:

Name Type
key string

Returns: null | Num

Defined in: JSON.ts:363


getString

getString(key: string): null | Str

Parameters:

Name Type
key string

Returns: null | Str

Defined in: JSON.ts:355


getValue

getValue(key: string): null | Value

Parameters:

Name Type
key string

Returns: null | Value

Defined in: JSON.ts:351


has

has(key: string): bool

Parameters:

Name Type
key string

Returns: bool

Defined in: JSON.ts:340


set

set<T>(key: string, value: T): void

Type parameters:

Name
T

Parameters:

Name Type
key string
value T

Returns: void

Defined in: JSON.ts:324


toString

toString(): string

Returns: string

Overrides: Value

Defined in: JSON.ts:309


valueOf

valueOf(): Map<string, Value>

Returns: Map<string, Value>

Defined in: JSON.ts:319


Array

StaticArray(): Arr

Returns: Arr

Inherited from: Value

Defined in: JSON.ts:129


Bool

StaticBool(b: bool): Bool

Parameters:

Name Type
b bool

Returns: Bool

Inherited from: Value

Defined in: JSON.ts:123


Float

StaticFloat(num: number): Float

Parameters:

Name Type
num number

Returns: Float

Inherited from: Value

Defined in: JSON.ts:117


Integer

StaticInteger(num: number): Integer

Parameters:

Name Type
num number

Returns: Integer

Inherited from: Value

Defined in: JSON.ts:120


Null

StaticNull(): Null

Returns: Null

Inherited from: Value

Defined in: JSON.ts:126


Number

StaticNumber(num: number): Num

Parameters:

Name Type
num number

Returns: Num

Inherited from: Value

Defined in: JSON.ts:114


Object

StaticObject(): Obj

Returns: Obj

Inherited from: Value

Defined in: JSON.ts:132


String

StaticString(str: string): Str

Parameters:

Name Type
str string

Returns: Str

Inherited from: Value

Defined in: JSON.ts:111