Records and dataset views
JTF adapts to common JSON shapes and lets you switch modes anytime.
Browser-based. Offline-friendly. Zero setup.
Just the Fields (JTF) is a lightweight JSON viewer that helps you focus on the fields that matter. Drop in files, browse safely, search across everything you loaded, and use templates to control what you see.
API responses, Issue lists, RFIs, and big messy exports.
Simple, focused, and fast. No feature bloat. No drama.
JTF adapts to common JSON shapes and lets you switch modes anytime.
Control what shows up and in what order using plain JSON template files.
Expand objects and arrays only when you want to. Big stuff stays collapsed.
Use Viewer search to inspect the current record, or Global search to scan all uploaded files (including Dataset rows).
Easy on the eyes when you're hunting down that one weird value at 2am.
Static files only. Host it anywhere. Run it locally. Use it on a plane.
Four steps. No onboarding video required.
Drag and drop a JSON file, or pick one from your device.
Records mode for structured payloads, Dataset mode for large arrays.
Download a starter template, edit paths and labels, then upload it back.
Use Global search to find where something lives, then Viewer search to inspect it in context.
Launch the app and drop in a JSON file. That’s it. That’s the whole setup.
Templates are plain JSON files. They define layout only: what fields appear and in what order. Different export shapes (Plain vs Combined) require different templates.
Download, edit in any text editor, upload back into JTF.
Status.Name).
format: "json" plus sub fields.
If you upload multiple templates, JTF can automatically pick the best one per record in Records mode.
A practical, expandable guide to help you get templates working quickly. If you want the full reference, it still lives in the repo.
Big flat arrays (table-like).
Structured objects and API responses.
If your template “does nothing”, the first thing to check is your mode. Global search ignores mode and searches everything you uploaded.
.json and
.jsonc).
If your browser opens the JSON instead of downloading it, use Save As and store it locally.
templateNamematch (optional): controls when it applies
recordLabel (optional): controls Record
dropdown labels
layout: ordered sections and fieldsIf a path does not exist, it is skipped. Nothing crashes.
Paths are dot-separated, and can include array indexes:
Status.Name
AssignedTo.Email
Items[0].Title
ViewerUrl
Practical tip: copy real property names from the Raw JSON view and build one field at a time.
If the value is the wrong type for a format, the field is skipped.
Tip: Plain and Combined exports use different data shapes and always require separate templates.
A template can build Record dropdown labels from multiple fields in order. If fields are missing, JTF falls back safely.
This is how “Record 12” becomes something like “#RFI-1042 Window detail (Open)”.
Fix is usually one of:
JTF shows a friendly hint card and still lets you view the full record.
JTF reads data. It does not change data.
Your data stays on your device. Always.
JTF runs entirely in your browser. No uploads, no backend, no accounts, no tracking. If your JSON is sensitive, good. Keep it that way.
It’s static files. GitHub Pages, internal servers, or a local folder with a tiny web server.
Once loaded, it works without internet. Ideal for job sites, flights, and cursed Wi‑Fi.
Everything you need, without sending you down a rabbit hole.
JTF is open source and intentionally lightweight. If you want a feature, open an issue with a clear use case. If you want it tomorrow, bribe time itself.