Come aprire file JSON: Guida completa per tutti i sistemi
Impara come aprire e visualizzare file JSON su Windows, Mac e Linux. Editor di testo, browser, strumenti online e offline, applicazioni dedicate.
Big JSON Team
• Technical WriterExpert in JSON data manipulation, API development, and web technologies. Passionate about creating tools that make developers' lives easier.
# Come aprire file JSON: Guida completa per tutti i sistemi
I file JSON sono file di testo che possono essere aperti con qualsiasi editor, ma alcuni strumenti offrono funzionalità avanzate per visualizzare e manipolare JSON. Questa guida ti mostrerà tutti i metodi per aprire file JSON.
Metodi rapidi
Windows
1. Blocco Note (Notepad)- Click destro sul file → Apri con → Blocco note
- Semplice ma senza syntax highlighting
- Download gratuito da notepad-plus-plus.org
- Syntax highlighting automatico
- Formattazione JSON integrata
- Download gratuito da code.visualstudio.com
- Formattazione automatica (Alt+Shift+F)
- Validazione in tempo reale
- Estensioni JSON potenti
- Trascina file nel browser (Chrome, Firefox, Edge)
- Visualizzazione formattata automatica
- Può espandere/comprimere sezioni
Mac
1. TextEdit- Apri con → TextEdit
- Basic ma sempre disponibile
- Stesso di Windows
- Ottimo per sviluppatori
- Editor leggero e veloce
- Plugin JSON disponibili
- Trascina file nel browser
- Visualizzazione formattata
Linux
1. gedit (GNOME)gedit file.json
2. nano (terminale)
nano file.json
3. vim (terminale avanzato)
vim file.json
4. Visual Studio Code
code file.json
Editor di testo consigliati
Visual Studio Code
Installazione:- Syntax highlighting automatico
- Formattazione (Shift+Alt+F)
- Validazione errori in tempo reale
- Autocompletamento
- Minimap per navigazione
- JSON Tools
- Prettier
- JSON to TS
- JSON Viewer
Notepad++
Installazione Windows:- JSTool per formattazione
- Compare per confronto file
- Explorer per tree view
Sublime Text
Caratteristiche:- Velocissimo
- Multi-cursore
- Goto anything (Ctrl+P)
- Package Control per plugin
- Pretty JSON
- JSON Reindent
- JSONLint
Visualizzare JSON nel browser
Chrome/Edge
Metodo 1: Trascina file- Ctrl+O → Seleziona file.json
- JSON Viewer - Tree view interattiva
- JSON Formatter - Formattazione avanzata
- JSONView - Syntax highlighting
Firefox
Built-in JSON viewer- Firefox ha visualizzatore JSON integrato
- Trascina file o File → Apri
- Tab "Raw Data" e "Formatted"
Safari
- Trascina file nel browser
- Visualizzazione base del testo
Strumenti online
JSON Simplify
URL: jsonsimplify.com Funzionalità:- Tree viewer interattivo
- Path finder
- Ricerca avanzata
- Formattazione automatica
- Condivisione facile
JSONLint
URL: jsonlint.com Funzionalità:- Validazione JSON
- Formattazione
- Messaggi di errore dettagliati
JSON Formatter
URL: jsonformatter.org Funzionalità:- Formattazione
- Tree view
- Minificazione
- Conversione JSON→XML
Applicazioni desktop
JSONedit (Windows/Mac)
Download: tomeko.net/software/JSONedit Caratteristiche:- Tree editor
- Ricerca avanzata
- Editing visuale
- Validazione
JSON Editor (Cross-platform)
Open source GitHub: github.com/josdejong/jsoneditor Funzionalità:- Code/Tree/Text mode
- Ricerca e filtraggio
- Trasformazioni
- Validazione con schema
Riga di comando
jq - JSON processor
Installazione: Linux:sudo apt install jq
Mac:
brew install jq
Windows: Scarica da stedolan.github.io/jq
Uso:
# Visualizza JSON formattato
jq '.' file.json
# Estrai campo
jq '.nome' file.json
# Filtra array
jq '.utenti[] | select(.età > 30)' file.json
# Pretty print con colori
jq -C '.' file.json | less -R
Python
# Formatta JSON
python -m json.tool file.json
# Con ordinamento chiavi
python -m json.tool --sort-keys file.json
# Output in file
python -m json.tool input.json output.json
Node.js
# Apri REPL e carica JSON
node
> const data = require('./file.json')
> console.log(JSON.stringify(data, null, 2))
Problemi comuni e soluzioni
Problema 1: File non si apre
Causa: Associazione file mancante Soluzione Windows:Problema 2: Caratteri strani
Causa: Encoding errato Soluzione:- Apri con editor che supporta UTF-8
- VS Code: File → Save with Encoding → UTF-8
Problema 3: File troppo grande
Soluzioni: 1. Editor per file grandi:- EmEditor (Windows)
- Vim (Linux/Mac)
- Large Text File Viewer
jq -c '.[] | select(.campo == "valore")' large.json
3. Split file:
# Dividi in chunks
split -l 1000 large.json chunk_
Problema 4: JSON non valido
Errore comune:Unexpected token } in JSON at position 45
Soluzione:
- Virgole finali
- Virgolette doppie
- Parentesi bilanciate
Confrontare file JSON
Visual Studio Code
Built-in diff:Online tools
JSON Diff:- jsondiff.com
- Evidenzia differenze
- Side-by-side view
Riga di comando
diff:diff file1.json file2.json
jd (JSON diff):
jd file1.json file2.json
Convertire JSON
In CSV/Excel
Online:- convertcsv.com
- json-csv.com
import json
import pandas as pd
with open('data.json') as f:
data = json.load(f)
df = pd.DataFrame(data)
df.to_csv('output.csv', index=False)
In XML
Online:- jsontoxml.com
const convert = require('xml-js');
const json = require('./data.json');
const xml = convert.json2xml(JSON.stringify(json), {
compact: true,
spaces: 2
});
console.log(xml);
Best practices
1. Usa editor con syntax highlighting
✅ VS Code, Sublime Text, Notepad++
❌ Blocco Note base, WordPad
2. Valida sempre JSON
Prima di modificare, verifica che sia valido:
- JSONLint online
- VS Code validation
- jq in command line
3. Fai backup prima di modificare
# Backup
cp data.json data.json.backup
# Modifica
vim data.json
# Ripristina se necessario
cp data.json.backup data.json
4. Usa .gitignore per file grandi
``.gitignore
# Ignora file JSON grandi
large-data.json
.large.jsondata/dump-
.json<h3 id="5-comprimi-file-grandi" class="text-xl font-semibold mt-8 mb-4 text-foreground">5. Comprimi file grandi</h3>bash
# Comprimi
gzip large-data.json
# Crea: large-data.json.gz
# Decomprimi
gunzip large-data.json.gz
``
Conclusione
Metodi veloci:- Browser: Trascina file
- VS Code: Editor completo
- Online: JSON Simplify
- VS Code + estensioni
- jq command line
- Git diff per tracking
- Browser
- Notepad++
- JSONLint online
Scegli lo strumento adatto al tuo livello e necessità!
Articoli Correlati
Cos'è JSON? Guida completa per principianti
Scopri cos'è JSON, la sua sintassi, i tipi di dati e i casi d'uso. Una guida completa e adatta ai principianti per comprendere JavaScript Object Notation.
File JSON spiegato: Struttura, sintassi e utilizzo pratico
Guida completa ai file JSON: impara la struttura, la sintassi, come creare, leggere e modificare file JSON. Include esempi pratici e best practices.
Migliori strumenti JSON online 2026: Guida completa
Scopri i migliori strumenti JSON online per formattare, validare, convertire e visualizzare JSON. Confronto dettagliato con esempi pratici.