---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideJsonPath - Global

# GlideJsonPath - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A API GlideJsonPath recupera valores de um documento JSON usando uma cadeia de caracteres de caminho de consulta.

Esta API está disponível por padrão.

## GlideJsonPath -- GlideJsonPath (cadeia de caracteres jsonDocument) {#ariaid-title2}

Instancia um objeto programável GlideJsonPath analisando um documento JSON.
{#GlideJsonPath-GlideJsonPath_S__table_otc_rhk_ywb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| jsonDocumento | Cadeia de caracteres | Documento JSON a ser analisado. |
[Tabela 1. Parâmetros]

{#GlideJsonPath-GlideJsonPath_S__table_otc_rhk_ywb}  
Este exemplo instancia um objeto GlideJsonPath analisando um documento JSON.

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

## GlideJsonPath -- leitura (cadeia de caracteres jsonPath) {#ariaid-title3}

Recupera valores de um documento JSON usando uma cadeia de caracteres de caminho de consulta.
{#GlideJsonPath-read_S__table_l4w_xhk_ywb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| jsonPath | Cadeia de caracteres | Caminho a ser pesquisado no documento JSON. Todas as expressões JSONPath válidas são compatíveis. Para obter mais informações, consulte [JSONPath](https://jsonpath.com/). |
[Tabela 2. Parâmetros]

{#GlideJsonPath-read_S__table_l4w_xhk_ywb} {#GlideJsonPath-read_S__table_m4w_xhk_ywb__entry__2}

| Tipo | Descrição |
|-|-|
| Objeto | Objeto(s) JavaScript que corresponde(m) ao caminho especificado. |
[Tabela 3. Retorna]

{#GlideJsonPath-read_S__table_m4w_xhk_ywb}  
Este exemplo pesquisa um documento JSON para todos os desenvolvedores listados no caminho especificado.

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

Saída:

    "dev1", "dev2", "dev3"


