Getting Started
Installation
Forja is a Chrome extension available on the Chrome Web Store:
- Visit the Forja listing on the Chrome Web Store
- Click Add to Chrome
- Confirm the installation when prompted
That’s it — no configuration needed. Forja activates automatically whenever you navigate to a JSON response.
How It Works
Forja detects JSON content in your browser through several methods:
- Content-Type headers — Responses with
application/jsonor any+jsonmedia type - File URLs — Any URL ending in
.json - Content sniffing — Pages containing a single
<pre>element that starts with{or[ - JSONP — Automatically unwraps JSONP responses
When JSON is detected, Forja replaces the browser’s default plain-text view with an interactive viewer.
Your First JSON View
Navigate to any JSON API endpoint in your browser. You’ll see:
- A toolbar at the top showing the document summary (key count, depth)
- The tree view with collapsible nodes, syntax-colored values, and indent guides
- Action buttons for search, sort, copy, download, and theme switching
Expanding and Collapsing
- Click the arrow next to any object or array to expand or collapse it
- Use the collapse all / expand all button in the toolbar to toggle everything at once
- Click a node to select it and see its full path in the breadcrumb bar
Copying Values
Right-click any node to access the context menu:
- Copy Value — Copies the value of the selected node
- Copy Subtree — Copies the entire subtree as formatted JSON
- Copy JSON Path — Copies the path to the selected node (e.g.,
data.users[0].name)
What’s Next
- Tree View & Querying — Learn about search, JSONata queries, and navigating large files
- Settings — Customize theme, view mode, and sort preferences