Overview Version History Q & A Rating & Review
Convertism 🚀
Convertism is the ultimate universal data converter for VS Code. Seamlessly convert between JSON , YAML , TOML , TOON , JavaScript Objects , and Apache Parquet with a single command.
Whether you are configuring cloud infrastructure, debugging API responses, or working with big data files, Convertism has you covered.
✨ Features
🔄 Universal Conversion : Convert any supported format to any other format (e.g., YAML → TOML, JSON → JS Object).
📦 Parquet Support : Export your data to .parquet binary files or import Parquet files as JSON.
⚡ Smart Detection : Automatically detects source language and switches editor mode after conversion.
🎨 Formatting Tools : Built-in Universal Beautify (JSON, HTML, CSS, JS...) and Minify (JSON, CSS, JS).
🛠️ Zero Config : Works out of the box with intuitive shortcuts.
Format
Extension
Description
JSON
.json
Standard JavaScript Object Notation.
YAML
.yaml
Human-readable data serialization standard.
TOML
.toml
Minimal configuration file format.
TOON
.toon
Token-Oriented Object Notation (Optimized for LLMs).
JS Object
.js
Standard JavaScript Object literal (keys unquoted).
Parquet
.parquet
Columnar binary storage format (Import/Export only).
⌨️ Keyboard Shortcuts
Work faster with global keybindings (active in any supported file):
Target Format
Mac
Windows / Linux
Convert to JSON
Cmd+Alt+J
Ctrl+Alt+J
Convert to YAML
Cmd+Alt+Y
Ctrl+Alt+Y
Convert to TOML
Cmd+Alt+T
Ctrl+Alt+T
Convert to TOON
Cmd+Alt+O
Ctrl+Alt+O
Convert to JS Object
Cmd+Alt+S
Ctrl+Alt+S
Export to Parquet
Cmd+Alt+P
Ctrl+Alt+P
Beautify (Universal)
Cmd+Alt+B
Ctrl+Alt+B
Minify (JSON/CSS/JS)
Cmd+Alt+M
Ctrl+Alt+M
📖 Usage
Standard Conversion
Open any file (e.g., config.yaml).
Press the shortcut for your target format (e.g., Cmd+Alt+J for JSON).
The content is instantly converted and the editor language is updated.
Parquet Workflow
Exporting to Parquet:
Open a data file (e.g., a large JSON array).
Press Cmd+Alt+P.
Save the file as data.parquet. Schema is inferred automatically.
Importing Parquet:
Open Command Palette (Cmd+Shift+P).
Run Import Parquet to JSON.
Select your .parquet file to load it as JSON.
Beautify (Cmd+Alt+B):
JSON : Validates and re-formats strict JSON.
Other Files : Triggers VS Code's standard formatter (supports HTML, CSS, JS, etc.).
Minify (Cmd+Alt+M):
JSON : Removes whitespace.
CSS : Removes whitespace and comments.
JavaScript : Safe minification via terser (mangles variables, compresses code).
❗ Known Issues
Parquet Schema : Nested objects in Parquet export are currently simplified or stringified. Complex schemas may require manual adjustment.
Lossy Conversion : Converting rich formats (like YAML with anchors) to simple formats (like JSON) may lose metadata.
📅 Release Notes
0.0.1
🎉 Initial Release
Added Universal Conversion engine (Any-to-Any).
Supported formats: JSON , YAML , TOML , TOON , JS Object .
Added Parquet Import/Export support.
Added Beautify/Minify JSON commands.
Included global keyboard shortcuts.
Enjoy Convertism?
Please leave a review on the Marketplace! ⭐️