なぜ MAP を JSON に変換するのですか?
JavaScript および CSS のソースマップは Source Map v3 仕様に従っており、これは version、sources、mappings などのフィールドを持つ JSON オブジェクトとして定義されています。.map 拡張子は慣習であり、個別のバイナリ形式ではありません。あらゆる .JSON パーサーは、変換なしでそのままファイルを受け入れます。
MAP から JSON への変換方法
VS Code FREE
VS Code で .map ファイルを開きます。構文ハイライト付きで即座に JSON として読み取ることができます。ダウンストリームのツールがその拡張子を必要とする場合は、.json にリネームしてください。
Notepad++ FREE
Notepad++ で .map を開き、JSON コンテンツを閲覧または編集します。必要に応じて .json 拡張子でコピーを保存してください。
これらの形式について
.mapファイルは、ほとんどの場合 JavaScript または CSS のソースマップです。これはブラウザのデベロッパーツール(DevTools)が、圧縮またはコンパイルされたコードの背後にある元の読みやすいソースを表示できるようにするための JSON…
.MAP の詳細を開く →JSON ファイルは JavaScript Object Notation 形式のプレーンテキストデータファイルで、ウェブ API、アプリの設定、データのエクスポートに使用されます。Windows のメモ帳や Mac の TextEdit など、あらゆるテキストエディタで開くことができますが、本格的な作業には VS Code や Notepad++…
.JSON の詳細を開く →品質と注意点
- 「app.js.map」を「app.js.json」にリネームすると、バイト単位で同一のファイルが生成されます。ツールが何かを解析したり変換したりすることはありません。
- 「mappings」フィールドは VLQ(Base64 Variable-Length Quantity)でエンコードされているため、意味不明な文字列に見えますが、他のすべてのフィールドは人間が読める形式の JSON です。
.map拡張子は MapInfo GIS ファイルやリンカーシンボルマップでも使用されますが、これらは JSON ではなく、ソースマップとは無関係です。