Extractor JSON

Extrae campos, valores y rutas específicos de datos JSON al instante. Filtra por ruta, clave o valor. Exporta como JSON, texto o CSV. Gratis.

Dot-notation path to navigate into nested data

Comma-separated keys to keep from each object

Extrae exactamente lo que necesitas del JSON

Las respuestas de API suelen contener mucho más datos de los que realmente necesitas. Usa una ruta en notación de puntos para navegar a la parte correcta del JSON, aplica un filtro de claves para conservar solo los campos que te importan y exporta el resultado como JSON limpio, lista de valores o CSV.

Ruta · Claves · Exportar

¿Por qué usar esta herramienta JSON Extractor?

Navega con notación de puntos

Llega a cualquier valor anidado usando rutas como response.data.users[0].email — sin copiar manualmente ni contar corchetes en blobs JSON extensos.

Filtra solo las claves específicas

Elimina campos no deseados de cada objeto en un array en un solo paso. Conserva solo name y email de un objeto de usuario con 20 campos sin escribir ningún código.

Exporta directamente como CSV

Convierte un array JSON de objetos en una tabla CSV lista para hojas de cálculo con encabezados en un clic. Pégalo en Excel, Google Sheets o impórtalo a una base de datos.

Aplana a una lista de valores

Colapsa cualquier estructura JSON a solo sus valores escalares — cadenas, números, booleanos — como una lista limpia línea por línea para escaneo rápido o copia masiva.

Cómo funciona este Extractor JSON

Paste your JSON into the input field, then use the path query box to navigate into the data using dot notation — for example, users extracts the users field from the root object, and data.items[0] extracts the first item from a nested items array. Leave the path empty to work with the entire JSON input as-is.

After navigating to the right section, enter a comma-separated key filter to keep only the fields you need from each object — for example, name, email strips every other field from each record in the result. Choose JSON output for formatted structured data, Values for a flat line-by-line list of all scalar values, or CSV to generate a spreadsheet-ready table with headers. The result updates when you click Extract, and a copy button lets you grab it immediately. All processing runs locally in your browser, so your data stays on your device.

Cómo usar este Extractor JSON

1

Pega tu JSON

Pega el objeto o array JSON completo con el que quieres trabajar. Haz clic en "Cargar muestra" para ver un ejemplo rápido.

2

Establece tu ruta y filtros de claves

Ingresa una ruta en notación de puntos como users o users[0].email. Agrega una lista de claves separadas por comas para conservar solo ciertos campos.

3

Extrae y exporta

Elige JSON, Valores o CSV como formato de salida, haz clic en Extraer y copia el resultado.

Ejemplo de Uso

Extracting and filtering fields from a users array:

Entrada
JSON with users array, Path: users, Keys: name, email
Salida
[{"name":"Alice","email":"[email protected]"}, ...]

Preguntas Frecuentes

¿Qué puedo extraer con esta herramienta?
Puedes extraer cualquier valor anidado, subobjeto o subarray usando una ruta en notación de puntos. También puedes filtrar qué claves conservar de cada objeto en un array y exportar el resultado como JSON formateado, valores simples o CSV.
¿Cómo funciona la consulta de ruta?
Usa puntos para navegar en objetos anidados y corchetes con un índice para arrays. Por ejemplo, data.users extrae el campo users de un objeto data. data.users[0] extrae el primer usuario. Deja la ruta vacía para trabajar con el JSON completo tal como está.
¿Qué hace el filtro de claves?
El filtro de claves toma una lista de nombres de campo separados por comas y elimina todas las demás claves de cada objeto en el resultado extraído. Por ejemplo, al ingresar name, email se eliminarán todos los demás campos y se conservarán solo esos dos en cada objeto del resultado.
¿Puedo extraer de una estructura muy anidada?
Sí. La notación de puntos admite cualquier profundidad. Usa rutas como response.data.items[0].details.title para llegar a valores muy anidados. Si un segmento de la ruta no existe, la herramienta mostrará un error en lugar de devolver undefined silenciosamente.
¿Cuál es la diferencia entre la salida JSON, Valores y CSV?
La salida JSON conserva la estructura completa con formato. Valores aplana el resultado a una lista simple de valores escalares (cadenas, números, booleanos), uno por línea. CSV genera una tabla compatible con hojas de cálculo con encabezados cuando los datos extraídos son un array de objetos.
¿Puedo usar esto para extraer datos de una respuesta de API?
Sí. Pega el JSON de respuesta de API en crudo, usa la ruta para llegar al array u objeto de datos que te interesa, aplica filtros de claves para recortar los campos que no necesitas y exporta en el formato que prefieras.
¿Esta herramienta envía mi JSON a un servidor?
No. Toda la extracción se ejecuta localmente en tu navegador. Tus datos JSON nunca salen de tu dispositivo.
¿Qué pasa si un objeto en un array no tiene una clave que filtré?
La clave simplemente se omite de ese objeto en la salida. No se produce ningún error. Los objetos que tienen la clave la incluirán; los que no la tienen no la incluirán.
¿Puedo extraer un solo valor como una cadena o un número?
Sí. Si la ruta resuelve a un valor primitivo como una cadena, número o booleano, la salida muestra ese valor directamente. En el modo Valores aparece como una sola línea; en el modo JSON es un primitivo JSON en crudo.
¿La exportación CSV maneja correctamente los caracteres especiales y las comillas?
Sí. Los valores que contienen comas, comillas dobles o saltos de línea se escapan correctamente según el estándar CSV — envueltos en comillas dobles con las comillas internas duplicadas.

Herramientas relacionadas

El Extractor JSON es mantenido por CodeItBro. Nuestro objetivo es ofrecer las mejores herramientas gratuitas para desarrolladores en la web. Si tienes comentarios o sugerencias, visita nuestra página de contacto.

Destacado En

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge