Abbellisci JSON - Formattatore JSON

Trasforma JSON caotico in code ordinato! Ideale per debug, didattica o test rapido. Online, senza setup.

Tag: beautify code json

🚀 181,062 conversioni totali (338 questo mese)

Esercitati in Python con le sfide di codice

Risolvi problemi pratici direttamente in questo editor: esegui i test di esempio, invia la soluzione e ricevi una revisione AI del codice.

Tutte le sfide Python
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Imparerai AritmeticaValori di ritorno
BeginnerLearning-pathVariables
Facile

Days in a Month

Return how many days a month has, including leap years.

Imparerai Regole del calendarioFunzioni di supporto
BeginnerConditionsFunctionsLearning-path
Facile

Distance Between Points

Compute the straight-line distance between two points.

Imparerai Teorema di PitagoraRadici quadrate
BeginnerFunctionsLearning-pathmath
Facile

Prodotto scalare di due vettori

Moltiplica due vettori elemento per elemento e somma i risultati, l'operazione alla base di ogni neurone.

Imparerai VettoriProdotto scalare
Reti neuraliaiapprendimento automatico
Facile

Average of Three

Average three whole numbers.

Imparerai AritmeticaDivisione
BeginnerLearning-pathVariables
Facile

Lista delle cose da fare

Gestisci una lista di attività: aggiungile, segnale come fatte, rimuovile e riporta quelle ancora da fare.

Imparerai Collezioni tipizzateRecord
BeginnerSimulationStrings
Facile

Verifica Numero Primo

Stabilisci se un numero è primo.

Imparerai DivisibilitàOttimizzare i cicli
BeginnerLoopsNumbersStudent-beginner
Difficile

Word Break

Decide whether text can be split into dictionary words.

Imparerai DP sui prefissiSegmentare il testo
AdvancedDynamic-programmingHackathonStrings
Facile

Row Sums

Add up every row of a grid.

Imparerai Liste 2DCicli annidati
BeginnerGridsLearning-path
Facile

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Imparerai Coppie di indiciEvitare i doppi conteggi
ArraysBeginnerLearning-pathNested-loops
Facile

Largest of Three

Pick the largest of three numbers without a built-in max.

Imparerai ConfrontiCombinare condizioni
BeginnerConditionsLearning-path
Facile

Numero Mancante

Trova l'unico numero mancante da 0 a n.

Imparerai Serie aritmeticheTrucco della differenza delle somme
ArraysBeginnerStudent-beginnermath

Introduzione

Questo abbellitore JSON online ti aiuta a formattare JSON non strutturato in un layout pulito e leggibile. Alimentato dall'abbellitore Pretty Diff, ti consente di visualizzare i risultati in una vista codice o in una vista ad albero per una migliore visualizzazione.

Come Usare Questo Strumento

Per iniziare, incolla semplicemente il tuo codice JSON direttamente nell'editor o carica un file JSON utilizzando il pulsante **Carica**. Una volta completato il processo di abbellimento, puoi scaricare il JSON formattato, salvarlo o condividerlo con altri utilizzando un link unico. Accedendo con Google o GitHub puoi salvare i risultati nel tuo account per un uso futuro.

Cos'è JSON?

JSON (JavaScript Object Notation) è un formato di dati leggero e aperto che utilizza testo leggibile per rappresentare oggetti dati costituiti da coppie attributo-valore e array. È ampiamente utilizzato per lo scambio di dati, in particolare come alternativa più semplice all'XML nei sistemi AJAX.

La popolarità di JSON deriva dalla sua semplicità e versatilità, rendendolo un formato di riferimento per API, file di configurazione e altre attività di condivisione dati. Scopri di più

Sintassi JSON

JSON definisce due strutture principali: oggetti e array.

  • **Oggetti**: Una collezione di coppie nome-valore racchiuse tra parentesi graffe `{}`.
  • **Array**: Un elenco di valori racchiusi tra parentesi quadre `[]`.

JSON supporta sette tipi di dati: stringa, numero, oggetto, array, `true`, `false` e `null`. Di seguito è riportato un esempio di un oggetto JSON contenente coppie nome-valore. La chiave "phoneNumbers" contiene un array di due oggetti:

      
{
  "firstName": "Duke",
  "lastName": "Java",
  "age": 18,
  "streetAddress": "100 Internet Dr",
  "city": "JavaTown",
  "state": "JA",
  "postalCode": "12345",
  "phoneNumbers": [
    {
      "Mobile": "111-111-1111"
    }, {
      "Home": "222-222-2222"
    }
  ]
}
      
    

Esempi

Non abbellito:

      
{"colors":[{"color":"black","category":"hue","type":"primary","code":{"rgba":[255,255,255,1],"hex":"#000"}},{"color":"white","category":"value","code":{"rgba":[0,0,0,1],"hex":"#FFF"}}]}
      
    

Dopo l'abbellimento:

      
{
  "colors": [
    {
      "color": "black",
      "category": "hue",
      "type": "primary",
      "code": {
        "rgba": [
          255, 255, 255, 1
        ],
        "hex": "#000"
      }
    }, {
      "color": "white",
      "category": "value",
      "code": {
        "rgba": [
          0, 0, 0, 1
        ],
        "hex": "#FFF"
      }
    }
  ]
}