Loading okyline studio
Schema
Okyline Schema Editor
Define your data structure using Okyline syntax. All validation, documentation, and transpilation are generated live.
Use examples from the dropdown or load your own file.
Quick start:
Paste a valid JSON example and wrap it with
"$oky"
using the green
[Add $oky]
button.
Shortcuts:
•
Ctrl + Space
for completion
•
Shift + Space
in attribute name to add
|
•
Ctrl + Hover
on a reference (
$Name
,
%Name
,
&Name
) to preview its definition
•
Ctrl + Click
on a reference to jump to its definition
•
Ctrl + Click
on a definition key to open the usage navigation bar
Package
Package viewer (read-only)
Select a package from the registry —
Documentation
,
Graph
and
Json Schema
are then generated from it, while you go on editing your own contract in the
Schema
tab.
Display
Imported source peek (read-only)
Opened when you click a field that lives in another package. It is a dead-end:
clear
returns to the current source. Navigation keeps happening from the graph.
Save
Copy
New
okyline parsing errors will appear here…
Select
Infos
Use as schema
Copy
Clear
Infos
Copy
Clear
Documentation
Documentation
Readable HTML documentation generated from your Okyline schema, updated as you type.
Save
writes it as a standalone page — everything in one file, nothing to carry alongside.
Graph
Graph
A visual class diagram of your schema.
Ctrl-click
a box to focus on it
Click
a field to jump to it in the source
Use the
toolbar
to adjust the view
Json Schema
Generated JSON Schema
Transpiled from your Okyline schema for use with existing JSON Schema tools, updated as you type.
Only what JSON Schema can express is transpiled
— anything with no equivalent is kept as an
x-oky-*
annotation, so the intent is never lost. Standard tools ignore them.
Json to validate
JSON validation
Validate JSON data against your Okyline schema. Load or paste your JSON, or click
[Generate]
to auto-generate a sample.
Records
Records processing
Process CSV, fixed-width, or JSONL records one by one.
Load or paste records in the bottom editor
, then use +/- to navigate.
The top editor displays each object as JSON and validates it against your schema.
Xml
XML conversion
Convert XML to JSON using your Okyline schema.
Load or paste XML in the right editor
.
The middle editor displays the converted JSON and validates it against the schema.
Tip:
Paste valid XML directly into the schema editor, the green
[Add $oky]
button will convert it into an Okyline schema.
Save
Copy
New
Generate
JSON validation errors will appear here
Save
Copy
Clear
JSON validation errors will appear here…
Save
Copy
New
Format
XML validation errors will appear here…
Save
Copy
Save
New
Copy
Display object:
JSON validation errors will appear here…
Copy
Save
Save
Save
✕