ForHosting KIT · Dati e file

Da JSON a XML

Uno strumento che trasforma i dati JSON in un documento XML ben formato. Serve quando un gestionale, un tracciato ministeriale o un vecchio programma vogliono l’XML e tu hai i dati in JSON. Scegli come mappare chiavi e valori, e ottieni un XML valido pronto da consegnare. Tutto nel tuo browser.

● StabileGratis · nel tuo browser
Usalo da WebAPIEmailApp prestoTelegram presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Da chiavi a tag

Il KIT converte ogni chiave del JSON in un tag XML e ogni valore nel suo contenuto. Gli array — per esempio un elenco di righe d’ordine — diventano tag ripetuti, la forma corretta in XML. Puoi definire il nome dell’elemento radice e quello degli elementi di una lista, così il documento rispetta la struttura che il sistema di destinazione si aspetta.

Attributi, indentazione e dichiarazione

Se il tracciato richiede attributi invece di elementi, puoi indicare quali campi vanno scritti come attributi del tag. Scegli se produrre un XML indentato e leggibile o compatto per la trasmissione, e se includere la dichiarazione iniziale con la codifica UTF-8. Il risultato è ben formato: si apre senza errori nei validatori e nei programmi che lo dovranno leggere.

Caratteri speciali al sicuro

In XML alcuni caratteri — &, minore, maggiore, le virgolette — vanno protetti con l’escape, altrimenti il documento si rompe. Il KIT lo fa in automatico: una ragione sociale come “Bianchi & C.” o un indirizzo con simboli finiscono nel file senza spezzarlo. Accenti e “€” restano leggibili grazie alla codifica UTF-8. In questo modo il documento che generi passa senza errori nei validatori e nei programmi che dovranno importarlo, anche quando i dati contengono simboli particolari.

Tracciato per il gestionale

Tecnoedil Verona S.n.c. deve importare ordini in un gestionale che accetta solo XML. Dai dati JSON dell’e-commerce genera il tracciato nel formato atteso, senza scriverlo a mano.

Feed per un marketplace

Un marketplace vuole il catalogo in XML. Parti dal JSON dei prodotti e produci il feed con i tag richiesti, pronto da inviare.

Ponte con un vecchio programma

Uno sviluppatore deve dialogare con un software legacy che parla solo XML. Converte al volo il JSON della sua app nel formato compatibile.

Come diventano gli array del JSON?

Ogni elemento di un array diventa un tag ripetuto — la forma corretta in XML — e puoi scegliere il nome di quei tag e dell’elemento radice, per rispettare il tracciato di destinazione.

Posso scrivere alcuni campi come attributi?

Sì. Indichi quali chiavi vanno come attributi del tag anziché come elementi, e scegli se l’XML deve essere indentato e leggibile o compatto per la trasmissione.

Gestisce i caratteri come & e le virgolette?

Sì, con l’escape automatico: “Bianchi & C.” o valori con simboli non rompono il documento. Con la codifica UTF-8 restano corretti anche accenti ed “€”.

Quanto costa?

Gratis nel browser, senza registrazione. Via API costa $0.002 a richiesta, prezzo pubblicato e senza abbonamento.

I dati vengono inviati da qualche parte?

No: la conversione gira nel tuo browser, quindi i dati non lasciano il dispositivo. Comodo quando il tracciato contiene informazioni riservate.

C’è un limite di dimensione?

Puoi lavorare file fino a 25 MB nel browser. Per volumi maggiori conviene passare dalla via API.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/data/json-to-xml

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/data/json-to-xml \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_to_xml",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb25
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →