JSON - Com escopo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . JSON A inclusão de script fornece métodos com escopo para criar objetos JSON a partir de uma cadeia de caracteres e transformar objetos JSON em cadeias de caracteres.

    Para aplicações com escopo, JSON A API usa métodos estáticos que chamam o objeto JSON nativo JavaScript ES5.

    Nota:
    Use a palavra-chave global com JSON chamadas de método 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 encapsulável: com.glide.script.FieldGlideDescriptor .

    JSON com escopo - analisar (cadeia de caracteres str)

    Cria um objeto ou tipo primitivo a partir de uma cadeia de caracteres formatada em JSON.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    str Cadeia de caracteres Cadeia de caracteres formatada JSON.
    Tabela 2. Retornos
    Tipo Descrição
    Objeto Objeto criado a partir da cadeia de caracteres especificada.
    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)

    Cria uma cadeia de caracteres a partir de um objeto JSON.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    JsonObject Objeto Objeto JSON a ser transformado em uma cadeia de caracteres.
    Tabela 4. Retornos
    Tipo Descrição
    Cadeia de caracteres Cadeia de caracteres formatada em JSON.
    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"}