Warum MAP in JSON konvertieren?
JavaScript- und CSS-Source-Maps folgen der Source Map v3 Spezifikation, die sie als JSON-Objekte mit Feldern wie version, sources und mappings definiert. Die Endung .map ist eine Konvention, kein eigenständiges Binärformat - jeder .JSON Parser akzeptiert die Datei ohne Transformation so wie sie ist.
Wie man MAP in JSON konvertiert
VS Code FREE
Öffnen Sie die .map-Datei in VS Code; sie ist sofort als JSON mit Syntax-Highlighting lesbar. Benennen Sie sie in .json um, falls ein nachgelagertes Tool diese Endung erfordert.
Notepad++ FREE
Öffnen Sie die .map in Notepad++, um den JSON-Inhalt zu lesen oder zu bearbeiten; speichern Sie bei Bedarf eine Kopie mit der Endung .json.
Über diese Formate
Eine .map-Datei ist meistens eine JavaScript- oder CSS-Source-Map - eine JSON-Datei, mit der Browser-DevTools den lesbaren Original-Quelltext hinter minifiziertem oder kompiliertem Code…
.MAP-Details öffnen →Eine JSON-Datei ist eine Klartextdatendatei im JavaScript Object Notation-Format, die von Web-APIs, App-Konfigurationen und Datenexporten verwendet wird. Jeder Texteditor öffnet sie -…
.JSON-Details öffnen →Qualität & worauf zu achten ist
- Das Umbenennen von
app.js.mapinapp.js.jsonerzeugt eine Byte-für-Byte identische Datei - kein Tool parst oder transformiert dabei etwas. - Das Feld
mappingssieht kryptisch aus, da es VLQ (Base64 Variable-Length Quantity) kodiert ist; alle anderen Felder sind menschenlesbares JSON. - Die Endung
.mapwird auch von MapInfo GIS-Dateien und Linker-Symbol-Maps verwendet - diese sind kein JSON und stehen in keinem Zusammenhang mit Source Maps.
Häufig gestellte Fragen
Akzeptiert jeder JSON-Parser eine `.map`-Datei?
Warum werben einige Seiten mit einem MAP-zu-JSON-Konverter?
Was sind die Schlüsselfelder innerhalb des JSON einer Source Map?
version (immer 3), sources (Original-Dateipfade), mappings (VLQ-kodierter Positionsindex) und optional sourcesContent (eingebetteter Original-Quelltext).