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.