util.JSONObject.name

Returns the name of a JSON object entry by position.

Syntax

util.JSONObject.name(
   index INTEGER )
  RETURNS STRING
  1. index is the index of the name-value pair in the JSON object.

Usage

The name() method returns the entry name in the JSON object at the given position.

The index corresponding to the first name-value pair is 1.

If no entry exists at the given index, the method returns NULL.

This method can be used along with the getLength() and getType() methods to read the entries of a JSON object.

Example

IMPORT util
MAIN
    DEFINE obj util.JSONObject
    DEFINE i INTEGER
    LET obj = util.JSONObject.parse('{"id":123,"name":"Scott"}')
    FOR i=1 TO obj.getLength()
        DISPLAY i, ": ", obj.name(i)
    END FOR
END MAIN
Output:
          1: id
          2: name