Varför konvertera MAP till JSON?
JavaScript- och CSS-source maps följer Source Map v3-specifikationen, som definierar dem som JSON-objekt med fält som version, sources och mappings. Filändelsen .map är en konvention, inte ett separat binärt format - vilken .JSON-parser som helst accepterar filen som den är utan transformering.
Hur man konverterar MAP till JSON
VS Code FREE
Öppna .map-filen i VS Code; den är omedelbart läsbar som JSON med syntaxmarkering. Byt namn på den till .json om ett efterföljande verktyg kräver den filändelsen.
Notepad++ FREE
Öppna .map i Notepad++ för att läsa eller redigera JSON-innehållet; spara en kopia med filändelsen .json vid behov.
Om dessa format
En .map-fil är oftast en JavaScript- eller CSS-källkarta (source map) - en JSON-fil som gör att webbläsarens DevTools kan visa den ursprungliga, läsbara källkoden bakom minifierad eller…
Öppna detaljer för .MAP →En JSON-fil är en datafil i klartext i formatet JavaScript Object Notation, som används av webb-API:er, appkonfigurationer och dataexporter. Vilken textredigerare som helst kan öppna den -…
Öppna detaljer för .JSON →Kvalitet & vad man bör tänka på
- Att byta namn på
app.js.maptillapp.js.jsonskapar en fil som är identisk på bitnivå - inget verktyg parsar eller transformerar någonting. - Fältet
mappingsser ut som rappakalja eftersom det är VLQ-kodat (Base64 Variable-Length Quantity); alla andra fält är läsbar JSON. - Filändelsen
.mapanvänds även av MapInfo GIS-filer och linker symbol maps - dessa är inte JSON och är inte relaterade till source maps.
Vanliga frågor
Kommer alla JSON-parsers att acceptera en `.map`-fil?
Varför annonserar vissa webbplatser en MAP-till-JSON-konverterare?
Vilka är nyckelfälten i en source maps JSON?
version (alltid 3), sources (ursprungliga filsökvägar), mappings (VLQ-kodat positionsindex) och valfritt sourcesContent (inbäddad källkodstext).