Original JSON
before{ "status": "draft", "plan": "starter", "user": { "role": "viewer" }}Built for API payloads
Format messy payloads, compare snapshots, apply JSON Patch operations, and resolve Pointer paths without leaving one focused playground.
{ "status": "draft", "plan": "starter", "user": { "role": "viewer" }}{ "status": "ready", "plan": "pro", "user": { "role": "admin" }, "timeoutMs": 3000}Jason status
Three fields changed and one timeout setting was added.
AI COPILOT / LIMITED PILOT
Ask Jason routes your request to Formatter, Diff, Patch, or Pointer and exposes every fixed-schema tool call. Rust validates each result. Nothing edits the workspace until you choose Apply.
Account-free · 1 guided session / rolling 24h · 3 turns · 16 KB context
“Set retries to 5 and remove debug.”
PROPOSAL
replace /retries → 5 remove /debug
Apply / Discard
3 turns / 24h
Signed visitor session
4 fixed tools
No shell, network, or URLs
Rust authoritative
Proposal before apply
$20 monthly target
Planned $8 provider hard cap
Core workflow
Clean up pasted payloads without losing structure.
Compare snapshots with readable change groups.
Generate patch-ready edits from reviewed changes.
Jump to nested paths and share exact references.
Workflow
Drop in an API response, config file, or webhook body.
Format, compare, patch, or resolve the exact nested path.
Take the formatted JSON, JSON Patch, or resolved value with you.