GlideJsonPath - Global

concept australia Updated Sep 10, 2026 1 min read GlideJsonPathAPI.md
Raw file servicenow.com

The GlideJsonPath API retrieves values from a JSON document using a query path string.

This API is available by default.

Parent Topic:Server API reference

GlideJsonPath - GlideJsonPath(String jsonDocument)

Instantiates a GlideJsonPath scriptable object by parsing a JSON document.

Name Type Description
jsonDocument String JSON document to parse.

This example instantiates a GlideJsonPath object by parsing a JSON document.

JavaScript
var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}');

GlideJsonPath - read(String jsonPath)

Retrieves values from a JSON document using a query path string.

Name

Type

Description

jsonPath

String

Path to search for in the JSON document.All valid JSONPath expressions are supported. For more information, see JSONPath.

|Type|Description| |----|-----------| |Object|JavaScript object\(s\) that match the specified path.|

This example searches a JSON document for all developers listed under the specified path.

JavaScript
var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}'); var l = v.read("$['lib']['jsonpath']['creator']['developers'][*]");

Output:

Text
"dev1", "dev2", "dev3"
Search documentation
Search document titles and file paths on the australia branch