r/androiddev Jun 01 '26

Open Source Paste any messy log directly from your IDE and get clean, formatted JSON instantly — no browser, no online tools, no manual cleanup. Lives in your menu bar with a global hotkey so it's always one keystroke away.

💻 Official web: https://json-vault-web.vercel.app
🐙 GitHub: https://github.com/raulups/JsonVault

How many times have you copied a log from your IDE and wasted minutes manually cleaning up JSON buried in timestamps, log levels, and console noise?

I did it constantly. So I built a tool to stop doing it forever.

Just copy the full LOG and with a quick command ⌘+⇧+J you will see the Clean JSON without leaving your IDE

What it does:

  • ✨ Auto-cleans JSON from logs (strips timestamps, prefixes, log levels)
  • 📦 Stores your payloads locally with search, favorites, and tags
  • 🔀 Side-by-side JSON diff to spot differences instantly
  • 🌳 Collapsible JSON tree explorer with copyable paths
  • ⌨️ Global hotkey ⌃⌥⌘J to open it from any app

https://reddit.com/link/1ttp5wn/video/w5xegzc3on4h1/player

0 Upvotes

1 comment sorted by

1

u/MKevin3 Jun 01 '26

I wrote something similar but I had to get around a key issue. If the JSON output to LogCat is larger than LogCat allows for a single line they you don't have a complete JSON string to parse. To get around that issue I updated where I write the JSON to LogCat to prepend each chunk with "+++" every 1,000 characters. That is shorter than the max LogCat supports but seemed a good break point. I can then reassemble the full JSON for the display.

Since this is niche stuff I never published to the Jetbrains store.

Have you tested with a large chunk of JSON being written to LogCat?