GlideJsonPath - Global
. GlideJsonPath A API 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)
Instancia um objeto programável GlideJsonPath analisando um documento JSON.
| Nome | Tipo | Descrição |
|---|---|---|
| JsonDocument | Cadeia de caracteres | Documento JSON a ser analisado. |
Este exemplo instancia um objeto GlideJsonPath analisando um documento JSON.
var v = new GlideJsonPath('{"lib":{"jsonpath":{"creator":{"name":"DevStudio","developers":["dev1","dev2","dev3"]}}}}');
GlideJsonPath - read(cadeia de caracteres jsonPath)
Recupera valores de um documento JSON usando uma cadeia de caracteres de caminho de consulta.
| 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 . |
| Tipo | Descrição |
|---|---|
| Objeto | Objetos JavaScript que correspondem ao caminho especificado. |
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"