Dlaczego konwertować MAP na JSON?
Mapy źródłowe JavaScript i CSS są zgodne ze specyfikacją Source Map v3, która definiuje je jako obiekty JSON z polami takimi jak version, sources i mappings. Rozszerzenie .map jest konwencją, a nie odrębnym formatem binarnym - każdy parser .JSON zaakceptuje ten plik w stanie niezmienionym.
Jak przekonwertować MAP na JSON
VS Code FREE
Otwórz plik .map w VS Code; jest on natychmiast czytelny jako JSON z podświetlaniem składni. Zmień nazwę na .json, jeśli narzędzie docelowe wymaga takiego rozszerzenia.
Notepad++ FREE
Otwórz plik .map w Notepad++, aby przeczytać lub edytować zawartość JSON; w razie potrzeby zapisz kopię z rozszerzeniem .json.
O tych formatach
Plik .map to najczęściej mapa źródłowa JavaScript lub CSS - plik JSON, który pozwala narzędziom deweloperskim przeglądarki wyświetlać oryginalny, czytelny kod źródłowy zamiast kodu…
Otwórz szczegóły .MAP →Plik JSON to plik danych w formacie tekstowym JavaScript Object Notation, używany przez interfejsy API, konfiguracje aplikacji i eksporty danych. Otworzy go dowolny edytor tekstu - Notatnik…
Otwórz szczegóły .JSON →Jakość i na co uważać
- Zmiana nazwy
app.js.mapnaapp.js.jsontworzy plik identyczny co do bajta - żadne narzędzie niczego nie przetwarza ani nie przekształca. - Pole
mappingswygląda na niezrozumiałe, ponieważ jest zakodowane w formacie VLQ (Base64 Variable-Length Quantity); wszystkie inne pola są czytelnym dla człowieka formatem JSON. - Rozszerzenie
.mapjest również używane przez pliki MapInfo GIS i mapy symboli linkera - nie są one formatem JSON i nie są powiązane z mapami źródłowymi.
Najczęściej zadawane pytania
Czy każdy parser JSON zaakceptuje plik `.map`?
Dlaczego niektóre strony reklamują konwerter MAP na JSON?
Jakie są kluczowe pola wewnątrz JSON mapy źródłowej?
version (zawsze 3), sources (ścieżki do plików oryginalnych), mappings (indeks pozycji zakodowany w VLQ) oraz opcjonalnie sourcesContent (osadzony tekst źródłowy).