¿Por qué convertir MAP a JSON?
Los mapas de fuente de JavaScript y CSS siguen la especificación Source Map v3, que los define como objetos JSON con campos como version, sources y mappings. La extensión .map es una convención, no un formato binario distinto; cualquier analizador de .JSON acepta el archivo tal cual sin transformación.
Cómo convertir MAP a JSON
VS Code FREE
Abra el archivo .map en VS Code; es legible de inmediato como JSON con resaltado de sintaxis. Renómbrelo a .json si una herramienta posterior requiere esa extensión.
Notepad++ FREE
Abra el .map en Notepad++ para leer o editar el contenido JSON; guarde una copia con extensión .json si es necesario.
Acerca de estos formatos
Un archivo .map es, con mayor frecuencia, un mapa de fuente de JavaScript o CSS: un archivo JSON que permite a las DevTools del navegador mostrar el código fuente original y legible detrás…
Abrir detalles de .MAP →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…
Abrir detalles de .JSON →Calidad y qué observar
- Renombrar
app.js.mapaapp.js.jsonproduce un archivo idéntico byte por byte; ninguna herramienta analiza ni transforma nada. - El campo
mappingsparece ininteligible porque está codificado en VLQ (Base64 Variable-Length Quantity); todos los demás campos son JSON legibles por humanos. - La extensión
.maptambién es utilizada por archivos GIS de MapInfo y mapas de símbolos de enlazadores; esos no son JSON y no están relacionados con los mapas de fuente.
Preguntas frecuentes
¿Cualquier analizador JSON aceptará un archivo `.map`?
¿Por qué algunos sitios anuncian un convertidor de MAP a JSON?
¿Cuáles son los campos clave dentro del JSON de un mapa de fuente?
version (siempre 3), sources (rutas de archivos originales), mappings (índice de posición codificado en VLQ) y, opcionalmente, sourcesContent (texto de fuente original incrustado).