JSON - Com escopo
. 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.
| Nome | Tipo | Descrição |
|---|---|---|
| str | Cadeia de caracteres | Cadeia de caracteres formatada JSON. |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| JsonObject | Objeto | Objeto JSON a ser transformado em uma cadeia de caracteres. |
| 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"}