Pretty Objects

- Published on
- Domain
- Developer tooling
- Focus
- Structured data workflows
- Role
- Designer and developer

Pretty Objects
Pretty Objects is a VS Code extension built to make large structured payloads easier to read, inspect, and clean up. It targets the kinds of files that show up constantly in AI and backend work: JSON datasets, JSONL training data, nested logs, and embedded object literals inside TypeScript, JavaScript, and Python source.
The project came from a practical frustration with existing formatters. Standard formatting tools often make data valid, but they do not necessarily make it easy to scan. For large records and messy real-world payloads, that difference matters. Pretty Objects was designed around readability first, with tooling that helps review structure, collapse noise, and repair data conservatively when possible.
Core capabilities
- prettify full documents or selected structured literals
- inspect JSONL and array-based collections one item at a time in an object viewer
- convert JSONL into a more readable inspection view
- collapse deeply nested objects using editor folding
- repair slightly malformed payloads with bounded safety modes
- split oversized files into smaller parts for easier handling
Design focus
The main goal was to improve day-to-day work with structured data rather than replace a general-purpose code formatter. Pretty Objects preserves the style of the source language where possible and stays conservative when editing real source files. That makes it useful for dataset review, log inspection, and cleanup tasks where correctness and readability both matter.
Result
Pretty Objects turned a recurring workflow annoyance into a focused developer tool. It reflects a product-minded approach to editor extensions: solve a narrow but painful problem well, keep the interaction lightweight, and add targeted features such as preview diffs, restore support, and an in-editor object viewer for high-volume data review.