Un'API restituisce una risposta JSON di 200 righe compressa in un'unica linea. Devi trovare un campo annidato. Così la copi, apri una scheda del browser, navighi verso uno dei dozzina di siti formattatori JSON, la incolli, clicchi "Formatta" e strizzi gli occhi sull'output. Se il JSON contiene qualcosa di sensibile — token, dati utente, ID interni — l'hai appena inviato a un server di terze parti.
Questo è uno dei micro-task più comuni nello sviluppo software, e la maggior parte degli sviluppatori lo gestisce nel modo meno efficiente possibile.
L'Approccio da Terminale
macOS include python3, quindi puoi far passare il JSON attraverso python3 -m json.tool nel Terminale. Funziona per input ben formati. Ma si blocca su virgole finali, dà messaggi di errore criptici per JSON malformato, e l'output resta intrappolato nella finestra del terminale. Non c'è evidenziazione della sintassi, nessun nodo comprimibile e nessun modo per copiare rapidamente un percorso annidato.
Alcuni sviluppatori installano jq tramite Homebrew, che è più potente ma aggiunge un'altra dipendenza e richiede di imparare la sua sintassi di query per qualsiasi cosa oltre alla formattazione base.
Un Formattatore JSON Nativo che Vive sul Tuo Mac
Bellows include un formattatore JSON tra i suoi 41 strumenti integrati per sviluppatori. Incolla o digita JSON nel pannello di input e ottieni istantaneamente un output formattato e leggibile. Non serve connessione di rete — tutto gira localmente sul tuo Mac.
Rilevamento della Clipboard
Copia una stringa JSON nella clipboard e apri Bellows. L'app rileva il contenuto JSON e suggerisce automaticamente il formattatore. Nessuna navigazione tra menu — lo strumento che ti serve ti sta già aspettando.
Parte di un Toolkit Più Ampio
La formattazione JSON raramente avviene in isolamento. Potresti dover decodificare una stringa Base64 per ottenere il JSON, o estrarre un payload JWT che contiene JSON, o decodificare un URL un parametro di query che contiene un oggetto JSON. Con 41 strumenti in un'unica app, puoi concatenare queste operazioni senza passare da un'utility all'altra.
Quando Ti Serve di Più
Debuggare un payload webhook alle 23:00. Rivedere un file di configurazione che un collega ha incollato su Slack. Ispezionare un'esportazione Core Data. Verificare la struttura di una risposta mock prima di scrivere un test. Questi sono i momenti in cui allungare la mano verso una scheda del browser pesa di più — ed è quando un'app nativa nella barra dei menu fa la differenza maggiore.