Trasforma un oggetto o un array JSON in markup XML equivalente con una struttura di annidamento prevedibile.
Regole di mappatura
- Gli oggetti JSON diventano elementi XML; ogni chiave è un nome di tag, ogni valore contenuto annidato o elementi figli.
- Gli array JSON ripetono elementi o racchiudono le voci secondo la politica array del convertitore.
- I valori primitivi (stringhe, numeri, booleani, null) diventano nodi di testo o elementi autochiudenti, a seconda del caso.
Il JSON non valido viene rifiutato prima della conversione, evitando XML incompleto.
Quando usarlo
Collega API REST in JSON a consumatori XML legacy, genera frammenti di configurazione per sistemi enterprise oppure osserva come i dati gerarchici appaiono con le parentesi angolari.
Limitazioni
Le chiavi JSON che non sono nomi XML validi possono essere escapate o alterate. Attributi rispetto a elementi seguono una convenzione fissa — non la forma preferita di ogni schema. Namespace, sezioni CDATA e modelli di contenuto misto non vengono inferiti automaticamente. I payload grandi sono limitati dalla dimensione delle stringhe del browser.
Esempio
Inserisci i valori di esempio del modulo e confronta l’output con un riferimento noto; modifica un input alla volta.