Multi-Format Output
Write once, deploy everywhere. Transpile to JSON, YAML, TOML, or fully typed TypeScript.
JSSON (JavaScript Simplified Object Notation) is a modern, lightweight meta-format that makes writing configuration faster, cleaner, and way more readable.
It’s not just for JSON anymore.
You write JSSON → it outputs JSON, YAML, TOML, or TypeScript.
Perfect for:
Multi-Format Output
Write once, deploy everywhere. Transpile to JSON, YAML, TOML, or fully typed TypeScript.
Template Arrays
Generate structured objects using row-based syntax — perfect for lists, tables, seed data and mock files.
Map Transformations
Apply transformations inside the syntax using JSSON’s map (item) blocks.
Nested Maps
Maps can be nested inside other maps.
Variables
Variables can be used to store values that are used multiple times.
Includes & Modularization
Split large files with include "./file.jsson" and avoid repetition.
Ranges & Steps
Write lists like [ 0..10 step 2 ] — cleaner and faster than ever.
Zero Runtime
JSSON only transpiles. No hidden logic, no magic, no interpreter needed.
Fun Error Messages
Wizards, gremlins and goblins guide you when something breaks.
Start with the basic syntax and real examples in the
Getting Started guide →
Or explore everything the language offers in the
Reference section → located in the sidebar.
Happy JSSONing! 🚀