---
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


---

# JSON - com escopo

# JSON - com escopo {#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 inclusão de script JSON fornece métodos com escopo para criar objetos JSON a partir de uma cadeia de caracteres e para transformar objetos JSON em cadeias de caracteres.

Para aplicações com escopo, a API JSON usa métodos estáticos que chamam o objeto JSON nativo do JavaScript ES5.  
Nota:  
Use a palavra-chave global com chamadas de método JSON em scripts com escopo, por exemplo, `global.JSON.stringify()`. Não usar a palavra-chave global pode resultar em uma mensagem de erro, como ScopedRhinoObjectWrapper: não é um tipo encapsulado: com.glide.script.FieldGlideDescriptor.

## JSON com escopo - parse(cadeia de caracteres str) {#ariaid-title2}

Cria um objeto ou tipo primitivo a partir de uma cadeia de caracteres no formato JSON.
{#JSONScoped-parse_S__table_zys_3tr_rdb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| str | Cadeia de caracteres | Cadeia de caracteres no formato JSON. |
[Tabela 1. Parâmetros]

{#JSONScoped-parse_S__table_zys_3tr_rdb} {#JSONScoped-parse_S__table_azs_3tr_rdb__entry__2}

| Tipo | Descrição |
|-|-|
| Objeto | Objeto criado a partir da cadeia de caracteres especificada. |
[Tabela 2. Retorna]

{#JSONScoped-parse_S__table_azs_3tr_rdb}  

    var str = '{"name":"George","lastname":"Washington"}';
    var obj = global.JSON.parse(str);
    gs.info('The first name is ' + obj.name);

Saída:

    The first name is George

## JSON com escopo - stringify(Object jsonObject) {#ariaid-title3}

Cria uma cadeia de caracteres a partir de um objeto JSON.
{#JSONScoped-stringify_O__table_g3q_w5r_rdb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| jsonObject | Objeto | Objeto JSON a ser transformado em uma cadeia de caracteres. |
[Tabela 3. Parâmetros]

{#JSONScoped-stringify_O__table_g3q_w5r_rdb} {#JSONScoped-stringify_O__table_h3q_w5r_rdb__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Cadeia de caracteres no formato JSON. |
[Tabela 4. Retorna]

{#JSONScoped-stringify_O__table_h3q_w5r_rdb}  

    var obj = {"name":"George","lastname":"Washington"};
    var str =  global.JSON.stringify(obj);
    gs.info('The object ' + str);

Saída:

    The object {"name":"George","lastname":"Washington"}


