Interface JSON

    interface JSON {
        [toStringTag]: string;
        parse(text: string, reviver?: ((this: any, key: string, value: any) => any)): any;
        stringify(value: any, replacer?: ((this: any, key: string, value: any) => any), space?: string | number): string;
        stringify(value: any, replacer?: (string | number)[], space?: string | number): string;
    }

    Properties

    Methods

    Properties

    [toStringTag]: string

    Methods

    • Converts a JavaScript Object Notation (JSON) string into an object.

      Parameters

      • text: string

        A valid JSON string.

      • Optionalreviver: ((this: any, key: string, value: any) => any)

        A function that transforms the results. This function is called for each member of the object. If a member contains nested objects, the nested objects are transformed before the parent object is.

          • (this, key, value): any
          • Parameters

            • this: any
            • key: string
            • value: any

            Returns any

      Returns any

    • Converts a JavaScript value to a JavaScript Object Notation (JSON) string.

      Parameters

      • value: any

        A JavaScript value, usually an object or array, to be converted.

      • Optionalreplacer: ((this: any, key: string, value: any) => any)

        A function that transforms the results.

          • (this, key, value): any
          • Parameters

            • this: any
            • key: string
            • value: any

            Returns any

      • Optionalspace: string | number

        Adds indentation, white space, and line break characters to the return-value JSON text to make it easier to read.

      Returns string

    • Converts a JavaScript value to a JavaScript Object Notation (JSON) string.

      Parameters

      • value: any

        A JavaScript value, usually an object or array, to be converted.

      • Optionalreplacer: (string | number)[]

        An array of strings and numbers that acts as an approved list for selecting the object properties that will be stringified.

      • Optionalspace: string | number

        Adds indentation, white space, and line break characters to the return-value JSON text to make it easier to read.

      Returns string