Pourquoi convertir MAP en JSON ?
Les source maps JavaScript et CSS suivent la spécification Source Map v3, qui les définit comme des objets JSON avec des champs tels que version, sources, et mappings. L'extension .map est une convention, pas un format binaire distinct - n'importe quel analyseur .JSON accepte le fichier tel quel sans transformation.
Comment convertir MAP en JSON
VS Code FREE
Ouvrez le fichier .map dans VS Code ; il est immédiatement lisible en tant que JSON avec coloration syntaxique. Renommez-le en .json si un outil en aval nécessite cette extension.
Notepad++ FREE
Ouvrez le .map dans Notepad++ pour lire ou modifier le contenu JSON ; enregistrez une copie avec une extension .json si nécessaire.
À propos de ces formats
Un fichier .map est le plus souvent une « source map » JavaScript ou CSS - un fichier JSON qui permet aux outils de développement (DevTools) des navigateurs d'afficher le code source…
Ouvrir les détails de .MAP →Un fichier JSON est un fichier de données en texte brut au format JavaScript Object Notation, utilisé par les API web, les configurations d'applications et les exports de données. N'importe…
Ouvrir les détails de .JSON →Qualité et points de vigilance
- Renommer
app.js.mapenapp.js.jsonproduit un fichier identique au bit près - aucun outil n'analyse ni ne transforme quoi que ce soit. - Le champ
mappingsressemble à du charabia car il est encodé en VLQ (Base64 Variable-Length Quantity) ; tous les autres champs sont du JSON lisible par l'homme. - L'extension
.mapest également utilisée par les fichiers SIG MapInfo et les cartes de symboles d'éditeurs de liens - ceux-ci ne sont pas du JSON et n'ont aucun rapport avec les source maps.
Foire aux questions
Est-ce que n'importe quel analyseur JSON acceptera un fichier `.map` ?
Pourquoi certains sites annoncent-ils un convertisseur MAP vers JSON ?
Quels sont les champs clés à l'intérieur du JSON d'une source map ?
version (toujours 3), sources (chemins des fichiers originaux), mappings (index de position encodé en VLQ), et éventuellement sourcesContent (texte source original intégré).