.JSON

Archivo JSON

JavaScript Object Notation file
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo JSON es un archivo de datos de texto plano en formato JavaScript Object Notation, utilizado por APIs web, configuraciones de aplicaciones y exportaciones de datos. Cualquier editor de texto lo abre - Bloc de notas en Windows, TextEdit en Mac - aunque VS Code o Notepad++ son más cómodos para cualquier tarea no trivial. El archivo en sí es seguro de abrir; los datos en su interior pueden ser sensibles (tokens, exportaciones personales).

Desarrollador: Specified by Douglas Crockford (2001); standards: ECMA-404, IETF RFC 8259 Categoría: Archivos de datos Estándar abierto MIME: application/json
SE ABRE EN Windows macOS Linux Android Web
Relacionado: .PKPASS · .DAT · .RIS · .OFX

En esta página

19k+ extensiones indexadas
Última revisión Jul 22, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo JSON?

Los archivos con la extensión .json contienen datos almacenados en formato de texto plano, utilizando una notación derivada de un subconjunto de JavaScript, con codificación UTF-8. La descripción autorizada actual del formato es ECMA-404 e IETF RFC 8259 (2017), que sustituyó al anterior RFC 4627. Entre otros usos, .json se utiliza ampliamente para transferir información a través de redes y para almacenar configuraciones, ajustes y el estado serializado de aplicaciones.

Un documento .json puede contener:

  • Cadenas de texto (Strings),
  • Números (punto flotante de doble precisión IEEE 754),
  • Valores booleanos (true y false),
  • null,
  • Matrices (Arrays) de los elementos anteriores,
  • Objetos (mapas de clave-valor).

Los objetos y las matrices pueden anidarse en múltiples niveles. Aunque la sintaxis de los archivos .json se basa en JavaScript, se utilizan dentro de aplicaciones escritas en prácticamente todos los lenguajes de programación. En JavaScript, el análisis (parsing) y la serialización se gestionan mediante los métodos integrados JSON.parse() y JSON.stringify(), disponibles desde ECMAScript 5 - no se requiere ninguna biblioteca externa. El formato no admite comentarios. Otros formatos de datos basados en texto relacionados incluyen YAML, XML y CSV.

Seguridad y protección

RIESGO: LOW

Un archivo JSON son puros datos: no puede contener ni ejecutar código, por lo que abrir uno en un editor es seguro. Los riesgos son informativos: las exportaciones de datos a menudo contienen datos privados, claves de API o tokens de sesión (no pegue tales archivos en visores en línea ni los comparta); y para los desarrolladores, analizar JSON no confiable con eval() en lugar de JSON.parse(), o archivos de tamaño excesivo utilizados para denegación de servicio, son trampas clásicas. Tenga cuidado con las extensiones dobles (.json.exe) en las descargas.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOJavaScript Object Notation file
DESARROLLADORSpecified by Douglas Crockford (2001); standards: ECMA-404, IETF RFC 8259desde 2001 (json.org); first IETF spec RFC 4627 (2006); current RFC 8259 / ECMA-404 (2017)
TIPO MIMEapplication/json
TIPOformato de datos estructurados en texto plano (UTF-8)
ESTÁNDARAbierto · libre de regalías

Programas que abren archivos JSON

Windows4 apps
Mozilla Firefox Código abierto Arrastre el archivo .json a una pestaña de Firefox: el visor JSON integrado (desde Firefox 53, 2017) muestra un árbol colapsable con búsqueda.
Notepad Código abierto Editor ligero con resaltado de sintaxis JSON; instale el complemento integrado «JSON Viewer» (Plugins Admin) para formatear y ver en modo árbol.
Visual Studio Code Gratis Abra el archivo; presione Shift+Alt+F para formatear (pretty-print) el JSON minificado y use las flechas de plegado para contraer secciones. La mejor opción gratuita para editar.
Altova XMLSpy Pago IDE comercial de XML/JSON con vista de cuadrícula y validación de esquemas; relevante para desarrolladores empresariales, excesivo para visualización.
macOS3 apps
TextEdit Integrado Clic derecho - Abrir con - TextEdit. Precaución al editar: desactive las comillas inteligentes (Edición - Sustituciones), que corrompen silenciosamente el JSON.
BBEdit Freemium Sucesor de TextWrangler (descontinuado en 2017); el modo gratuito cubre la visualización/edición de JSON con colores de sintaxis.
Visual Studio Code Gratis Abra el archivo; presione Shift+Alt+F para formatear (pretty-print) el JSON minificado y use las flechas de plegado para contraer secciones. La mejor opción gratuita para editar.
Linux4 apps
Vim Código abierto Abrir en la terminal; aplicar formato en el lugar con «:%!jq .» si jq está instalado.
Visual Studio Code Gratis Abra el archivo; presione Shift+Alt+F para formatear (pretty-print) el JSON minificado y use las flechas de plegado para contraer secciones. La mejor opción gratuita para editar.
GNOME Text Editor / gedit Código abierto El editor predeterminado de GNOME abre JSON con resaltado de sintaxis.
jq Código abierto Procesador JSON de línea de comandos: «jq . file.json» aplica formato; los filtros extraen campos («jq .items[].name»).
Android1 app
Files / any text editor app Gratis Toque el archivo y elija un visor de texto/HTML; para editar use una aplicación de edición como Acode. JSON no necesita una aplicación especial.
Web2 apps
JSON Editor Online Freemium Pegue o abra el archivo en el navegador: vista de árbol, formateo, validación y exportación de JSON a CSV. Evite pegar datos confidenciales en cualquier herramienta en línea.
JSON Crack Freemium Visualiza JSON como un gráfico de nodos interactivo, útil para comprender exportaciones profundamente anidadas.

Detalles técnicos

especificación profunda
Tipo MIMEapplication/json
Codificación de caracteresUTF-8; RFC 8259 exige UTF-8 sin BOM para el intercambio en red
Firma de archivo (magic bytes)Ninguna - texto plano; un documento válido comienza con «{» (objeto) o «[» (matriz), opcionalmente precedido por espacios en blanco
Tipos de datos admitidosstring, number, boolean (true/false), null, array, object
Representación de númerosPunto flotante de doble precisión (64 bits) IEEE 754; la especificación no define un tipo de entero distinto
Codificación de cadenasUnicode; los caracteres no ASCII pueden aparecer como UTF-8 literal o como secuencias de escape de cuatro dígitos hexadecimales \uXXXX
Soporte de comentariosNinguno - los comentarios están explícitamente excluidos de la especificación JSON
Espacios en blancoLos espacios en blanco insignificantes (espacio, tabulación, CR, LF) están permitidos entre cualquier par de tokens
Manejo de BOMLa norma RFC 8259 prohíbe explícitamente un BOM UTF-8 al inicio de un documento de intercambio JSON
Unicidad de claves de objetoLas claves dentro de un objeto deben ser únicas; RFC 8259 no prohíbe los duplicados pero deja el comportamiento definido por la implementación
AnidamientoAnidamiento recursivo ilimitado de objetos y matrices; la profundidad práctica está limitada por el tamaño de la pila del analizador
API de JavaScript integradaJSON.parse() y JSON.stringify() son nativos desde ECMAScript 5 (2009); no se necesita ninguna biblioteca de terceros
InteroperabilidadIndependiente del lenguaje; existen analizadores y serializadores para prácticamente todos los lenguajes de programación importantes
Usos comunesCargas útiles de REST API, archivos de configuración de aplicaciones, serialización de datos, líneas de registro en streaming (JSONL / NDJSON), manifiestos de aplicaciones web
Lanzado2001 (json.org); first IETF spec RFC 4627 (2006); current RFC 8259 / ECMA-404 (2017)
Estándar abierto · libre de regalías
Especificaciónwww.rfc-editor.org

Conversiones de JSON

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos JSON. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos JSON.

Preguntas frecuentes

¿Qué programa abre un archivo JSON?
Cualquier editor de texto: el Bloc de notas (Windows) o TextEdit (Mac) funcionan de inmediato. Para una lectura cómoda, use VS Code o Notepad++ (formateo, árbol colapsable), o arrastre el archivo a Firefox para usar su visor JSON integrado.
¿Cómo convierto JSON a Excel?
En Excel: Datos - Obtener datos - Desde un archivo - Desde JSON, luego convierta y expanda los registros (Power Query). Para un JSON plano simple, un convertidor de JSON a CSV en línea también funciona, pero evite subir datos sensibles.
¿Por qué mi archivo JSON es una sola línea larga e ilegible?
Está «minificado»: se eliminaron los espacios en blanco para ahorrar ancho de banda. Aplique un «pretty-print»: Shift+Alt+F en VS Code, el botón «Format» en JSON Editor Online, o «jq . file.json» en una terminal.
¿Es seguro abrir un archivo JSON?
Sí, JSON son datos de texto plano y no puede ejecutar código. Solo tenga cuidado con lo que hace con el contenido (las exportaciones pueden contener contraseñas/tokens) y asegúrese de que el archivo no sea un ejecutable disfrazado como data.json.exe.
¿Puedo editar un archivo JSON en el Bloc de notas?
Sí, pero la sintaxis JSON es estricta: solo comillas dobles, sin comas finales, sin comentarios. Una coma errónea rompe la aplicación que lo lee; valide después de editar (VS Code subraya los errores en vivo).
¿Cuál es la diferencia entre JSON y XML?
Ambos transportan datos estructurados como texto. JSON es más ligero, se mapea directamente a las estructuras de datos y domina las APIs web; XML admite atributos, espacios de nombres y esquemas, y persiste en documentos y sistemas empresariales.
¿Qué es un archivo JSONL / NDJSON?
JSON Lines: un objeto JSON completo por línea, utilizado para registros (logs) y grandes conjuntos de datos porque se puede transmitir línea por línea. Un analizador JSON convencional lo rechazará; procéselo línea por línea o con jq.

Referencias

1IETF RFC 8259 - The JSON Data Interchange Format (STD 90)www.rfc-editor.org
2ECMA-404 - The JSON data interchange syntaxecma-international.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Extensiones relacionadas

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values
.GGBGeoGebra Document

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z