GlideJsonPath - Global

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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)

    Instancia um objeto programável GlideJsonPath analisando um documento JSON.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    jsonDocumento 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 – leitura (cadeia de caracteres jsonPath)

    Recupera valores de um documento JSON usando uma cadeia de caracteres de caminho de consulta.

    Tabela 2. Parâmetros
    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.

    Tabela 3. Retorna
    Tipo Descrição
    Objeto Objeto(s) JavaScript que corresponde(m) 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"