Pular para o conteúdo

Mutação Extrair atributo de cada objeto ​

A mutação Extrair atributo de cada objeto lê um atributo de cada objeto de uma lista de objetos e retorna uma lista simples com um texto por objeto. Para ler um atributo de um único objeto, use Extrair atributo.

Opções ​

  • Atributo: O atributo a ser lido. Use caminhos com pontos para atributos aninhados, por exemplo address.city, e [0] para escolher uma entrada de uma lista aninhada, por exemplo images[0].url.

Um objeto sem o atributo resulta em uma entrada vazia, então o resultado sempre tem tantas entradas quanto a lista tem objetos. Um atributo que contém um objeto ou uma lista aninhados é retornado como texto JSON compacto.

Exemplo ​

O campo extra videos contém esta lista, analisada com Analisar JSON:

json
[
  { "name": "hero.mp4", "url": "https://cdn.example.com/hero.mp4" },
  { "title": "lifestyle.mp4", "url": "https://cdn.example.com/lifestyle.mp4" }
]

Extrair atributo de cada objeto com o atributo url resulta na lista https://cdn.example.com/hero.mp4, https://cdn.example.com/lifestyle.mp4. Com o atributo name, resulta em hero.mp4 seguido de uma entrada vazia, porque o segundo objeto não tem name.