Categorias

Obter caminho

Obtem um valor por caminho com lodash _.get

Obtem um valor de um objeto ou array usando um caminho.

Destaques:

  • Usa lodash _.get
  • Suporta caminhos com ponto e colchetes
  • Valor padrao JSON opcional

Exemplo:

  • Entrada: {"user":{"name":"Ada"}}
  • Caminho: user.name
  • Resultado: "Ada"

Digite um objeto ou array JSON

Caminho de propriedade para ler

Valor JSON padrao opcional

Fatos principais

Categoria
Data Processing
Tipos de entrada
textarea, text
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

Extraia valores específicos de objetos ou arrays JSON complexos de forma rápida e precisa utilizando a robusta biblioteca lodash _.get.

Quando usar

  • Quando você precisa acessar propriedades aninhadas em estruturas JSON profundas.
  • Para evitar erros de referência ao tentar acessar chaves inexistentes em objetos.
  • Ao manipular respostas de APIs que possuem hierarquias complexas de dados.

Como funciona

  • Cole o seu objeto ou array JSON no campo de entrada.
  • Defina o caminho da propriedade desejada usando a notação de pontos ou colchetes.
  • Opcionalmente, insira um valor padrão caso o caminho não seja encontrado.
  • Clique para processar e obter o valor extraído instantaneamente.

Casos de uso

Extração de campos específicos de respostas JSON de APIs.
Leitura de configurações aninhadas em arquivos de projeto.
Normalização de dados extraídos de estruturas de objetos complexas.

Exemplos

1. Extrair nome de usuário de API

Desenvolvedor Frontend
Contexto
Recebi uma resposta de API com vários níveis de aninhamento.
Problema
Preciso obter apenas o nome do usuário sem percorrer manualmente todo o objeto.
Como usar
Cole o JSON da API na entrada e defina o caminho como 'data.user.profile.name'.
Resultado
O valor do nome é extraído diretamente, ignorando o restante da estrutura.

2. Acessar item de lista

Analista de Dados
Contexto
Tenho um array de produtos e preciso do preço do segundo item.
Problema
Acessar o índice de um array dentro de um objeto JSON.
Como usar
Use o caminho 'produtos[1].preco' para capturar o valor específico.
Resultado
O valor do preço do segundo item é retornado instantaneamente.

Testar com amostras

json

Hubs relacionados

FAQ

O que é o lodash _.get?

É uma função amplamente utilizada no desenvolvimento JavaScript para acessar propriedades de objetos de forma segura, evitando erros quando o caminho não existe.

Como formato o caminho para acessar arrays?

Você pode usar colchetes, como 'usuarios[0].nome', para acessar o primeiro elemento de um array dentro de um objeto.

O que acontece se o caminho não existir?

A ferramenta retornará 'undefined' por padrão, a menos que você forneça um valor no campo 'Valor Padrão'.

Posso usar este utilitário para validar JSON?

Esta ferramenta é focada na extração de dados. Certifique-se de que seu JSON esteja sintaticamente correto antes de processar.

Existe limite de tamanho para o JSON?

A ferramenta processa textos JSON padrão, sendo ideal para extrações rápidas de payloads de API ou arquivos de configuração.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/get-path

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
inputData textarea Sim Digite um objeto ou array JSON
path text Sim Caminho de propriedade para ler
defaultValue textarea Não Valor JSON padrao opcional

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-get-path": {
      "name": "get-path",
      "description": "Obtem um valor por caminho com lodash _.get",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=get-path",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]