Settings
Settings
Forja works out of the box with sensible defaults. All settings are persisted in your browser and synced across sessions.
Theme
Default: dark
Controls the color scheme of the Forja viewer.
dark— Dark background with light textlight— Light background with dark textsystem— Follows your operating system’s appearance setting
Toggle the theme using the sun/moon icon in the toolbar.
View Mode
Default: tree
Controls how JSON is displayed.
tree— Interactive collapsible tree with inline syntax highlightingraw— Full JSON text with CodeMirror syntax highlighting
Toggle the view mode using the button in the toolbar. Your preference is remembered for future sessions.
Sort Keys
Default: off
When enabled, object keys are displayed in alphabetical order (A→Z). Toggle key sorting using the sort button in the toolbar.
Sorting is display-only — it does not modify the original JSON. Downloads and copies preserve the original key order unless sorting is active.
Keyboard Shortcuts
| Action | macOS | Windows/Linux |
|---|---|---|
| Search | Cmd+F | Ctrl+F |
URL Detection
Forja automatically detects URLs inside JSON string values and renders them as clickable links. This works for both http:// and https:// URLs.
Download
Click the download button in the toolbar to save the current JSON as a .json file. The filename is automatically derived from the URL. If sort keys is active, the downloaded file reflects the sorted order.
Context Menu
Right-click any node in the tree view to access:
| Action | Description |
|---|---|
| Copy Value | Copies the node’s value to the clipboard |
| Copy Subtree | Copies the node and all its children as formatted JSON |
| Copy JSON Path | Copies the dot-notation path to the node (e.g., data.users[0].name) |