Motif API
    Preparing search index...
    interface JsonElement {
        json: Json;
        clear(): void;
        deepExtend(other: Json): void;
        forEach(callback: ForEachCallback): void;
        forEachBoolean(callback: ForEachBooleanCallback): void;
        forEachElement(callback: ForEachElementCallback): void;
        forEachNumber(callback: ForEachNumberCallback): void;
        forEachString(callback: ForEachStringCallback): void;
        forEachValue(callback: ForEachValueCallback): void;
        getBoolean(name: string, defaultValue: boolean): boolean;
        getDate(name: string, defaultValue: Date): Date;
        getDateTime(name: string, defaultValue: Date): Date;
        getDecimal(name: string, defaultValue: Decimal): Decimal;
        getGuid(name: string, defaultValue: string): string;
        getInteger(name: string, defaultValue: number): number;
        getNumber(name: string, defaultValue: number): number;
        getString(name: string, defaultValue: string): string;
        newElement(name: string): JsonElement;
        parse(jsonText: string): JsonElementResult<void>;
        setBoolean(name: string, value: boolean): void;
        setBooleanArray(name: string, value: boolean[]): void;
        setDate(name: string, value: Date): void;
        setDateTime(name: string, value: Date): void;
        setDecimal(name: string, value: Decimal): void;
        setElement(name: string, value: JsonElement): void;
        setElementArray(name: string, value: JsonElement[]): void;
        setGuid(name: string, value: string): void;
        setInteger(name: string, value: number): void;
        setJson(name: string, value: Json): void;
        setJsonValue(name: string, value: JsonValue): void;
        setNumber(name: string, value: number): void;
        setNumberArray(name: string, value: number[]): void;
        setObjectArray(name: string, value: Json[]): void;
        setString(name: string, value: string): void;
        setStringArray(name: string, value: string[]): void;
        shallowAssign(element: JsonElement): void;
        stringify(): string;
        tryGetAnyJsonValueTypeArray(name: string): JsonElementResult<JsonValue[]>;
        tryGetBoolean(name: string): JsonElementResult<boolean>;
        tryGetBooleanArray(name: string): JsonElementResult<boolean[]>;
        tryGetDate(name: string): JsonElementResult<Date>;
        tryGetDateTime(name: string): JsonElementResult<Date>;
        tryGetDecimal(name: string): JsonElementResult<Decimal>;
        tryGetElement(name: string): JsonElementResult<JsonElement>;
        tryGetElementArray(name: string): JsonElementResult<JsonElement[]>;
        tryGetGuid(name: string): JsonElementResult<string>;
        tryGetInteger(name: string): JsonElementResult<number>;
        tryGetJsonObject(name: string): JsonElementResult<Json>;
        tryGetJsonObjectArray(name: string): JsonElementResult<Json[]>;
        tryGetJsonValue(name: string): JsonValue;
        tryGetNativeObject(name: string): JsonElementResult<object>;
        tryGetNumber(name: string): JsonElementResult<number>;
        tryGetNumberArray(name: string): JsonElementResult<number[]>;
        tryGetString(name: string): JsonElementResult<string>;
        tryGetStringArray(name: string): JsonElementResult<string[]>;
    }
    Index

    Properties

    json: Json

    Methods

    • Returns void

    • Parameters

      Returns void

    • Parameters

      • name: string
      • defaultValue: boolean

      Returns boolean

    • Parameters

      • name: string
      • defaultValue: Date

      Returns Date

    • Parameters

      • name: string
      • defaultValue: Date

      Returns Date

    • Parameters

      • name: string
      • defaultValue: string

      Returns string

    • Parameters

      • name: string
      • defaultValue: number

      Returns number

    • Parameters

      • name: string
      • defaultValue: number

      Returns number

    • Parameters

      • name: string
      • defaultValue: string

      Returns string

    • Parameters

      • name: string
      • value: boolean

      Returns void

    • Parameters

      • name: string
      • value: boolean[]

      Returns void

    • Parameters

      • name: string
      • value: Date

      Returns void

    • Parameters

      • name: string
      • value: Date

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • name: string
      • value: string

      Returns void

    • Parameters

      • name: string
      • value: number

      Returns void

    • Parameters

      • name: string
      • value: Json

      Returns void

    • Parameters

      Returns void

    • Parameters

      • name: string
      • value: number

      Returns void

    • Parameters

      • name: string
      • value: number[]

      Returns void

    • Parameters

      • name: string
      • value: Json[]

      Returns void

    • Parameters

      • name: string
      • value: string

      Returns void

    • Parameters

      • name: string
      • value: string[]

      Returns void

    • Returns string