Input JSON

Output XML

Cos'è JSON do XML?

XML (eXtensible Markup Language) e JSON sono entrambi usati per dane strutturati. XML usa tag e attributi; JSON usa chiavi e valori. Convertire JSON in XML significa trasformare oggetti in elementi, proprietà in elementi figli o attributi, e array in elementi ripetuti. Alcuni sistemi legacy, API SOAP e formati di configurazione si aspettano XML. Questo narzedzie produce XML dal tuo JSON.

La conversione viene eseguita nel tuo browser. Puoi impostare un nome per l'elemento radice e scegliere se includere la dichiarazione XML. Niente viene inviato a un server.

Come usare questo narzedzie

1

Incolla JSON

Incolla il tuo JSON nell'editor di sinistra o carica un plik. Usa Przyklad per dane di prova. Clicca sull'icona impostazioni per impostare il nome dell'elemento radice e la dichiarazione XML.

2

Rivedi l'output XML

Il pannello di destra mostra l'XML generato. Le chiavi degli oggetti diventano nomi di elementi; i valori diventano contenuto testuale. Gli array producono elementi ripetuti. La specifica XML definisce il formato.

3

Pobierz o copia

Usa <strong>Pobierz</strong> o <strong>Kopiuj</strong> per ottenere l'XML. Per la conversione inversa, usa XML do JSON. Per formattare prima il JSON, usa il Formater JSON.

Esempi JSON do XML

Ecco un esempio di conversione JSON in XML.

Przyklad: Record abbonato

Input JSON:

Input

Output XML generato:

Output

JSON vs XML

Il JSON è più semplice e compatto; XML supporta namespace, attributi e contenuto misto. La conversione mappa gli oggetti JSON in elementi XML. Non esiste un mapping standard unico; narzedzia diversi fanno scelte diverse. Questo narzedzie usa un approccio comune: gli oggetti diventano elementi annidati, gli array diventano elementi ripetuti. Per un controllo maggiore, potresti aver bisogno di una libreria come xml-js o codice personalizzato.

Często zadawane pytania

Czy znaki specjalne XML są eskejpowane?

Tak. Znaki takie jak <, > i & są eskejpowane w treści tekstowej zgodnie ze specyfikacją XML.

Co z niepoprawnymi nazwami elementów XML?

Klucze JSON mogą zawierać znaki niedozwolone w nazwach elementów XML (np. spacje, cyfry na początku). Konwerter zazwyczaj oczyszcza lub dodaje prefiks do takich kluczy. Sprawdź wynik.

Czy moje dane są wysyłane gdziekolwiek?

Nie. Konwersja odbywa się w przeglądarce.

Czy mogę przekonwertować XML z powrotem do JSON?

Tak. Użyj narzędzia XML do JSON na tej stronie.

Czym jest element główny?

XML wymaga jednego elementu głównego. W ustawieniach możesz wybrać jego nazwę (domyślnie "root"). Obiekt JSON staje się treścią tego elementu.

Powiązane narzędzia

XML è definito dal W3C e W3C XML. Per JSON, vedi json.org, RFC 8259 e MDN. Vedi anche xml-js e DOMParser.