Perché convertire MAP in JSON?
I source map JavaScript e CSS seguono la specifica Source Map v3, che li definisce come oggetti JSON con campi come version, sources e mappings. L'estensione .map è una convenzione, non un formato binario distinto - qualsiasi parser .JSON accetta il file così com'è senza trasformazione.
Come convertire MAP in JSON
VS Code FREE
Apri il file .map in VS Code; è immediatamente leggibile come JSON con evidenziazione della sintassi. Rinominalo in .json se uno strumento a valle richiede tale estensione.
Notepad++ FREE
Apri il file .map in Notepad++ per leggere o modificare il contenuto JSON; salva una copia con estensione .json se necessario.
Informazioni su questi formati
Un file .map è solitamente una source map JavaScript o CSS - un file JSON che consente ai DevTools del browser di mostrare il codice sorgente originale e leggibile dietro al codice…
Apri dettagli .MAP →Un file JSON è un file di dati in formato testo semplice (plain-text) basato sulla JavaScript Object Notation, utilizzato da API web, configurazioni di app ed esportazioni di dati.…
Apri dettagli .JSON →Qualità e a cosa prestare attenzione
- Rinominare
app.js.mapinapp.js.jsonproduce un file identico byte per byte - nessuno strumento analizza o trasforma nulla. - Il campo
mappingssembra incomprensibile perché è codificato in VLQ (Base64 Variable-Length Quantity); tutti gli altri campi sono JSON leggibili dall'uomo. - L'estensione
.mapè utilizzata anche dai file GIS MapInfo e dalle mappe dei simboli del linker - quelli non sono JSON e non sono correlati ai source map.
Domande frequenti
Qualsiasi parser JSON accetterà un file `.map`?
Perché alcuni siti pubblicizzano un convertitore da MAP a JSON?
Quali sono i campi chiave all'interno del JSON di un source map?
version (sempre 3), sources (percorsi dei file originali), mappings (indice di posizione codificato VLQ) e opzionalmente sourcesContent (testo sorgente originale incorporato).