File XML e JSON

LabeljoyNuova versione

I file XML e JSON contengono i dati in un albero invece che in righe, quindi Labeljoy cerca la parte dell'albero che si ripete (un ramo per ogni record) e trasforma ogni ramo in una riga. Nella procedura guidata Connessione dati, scegli XML o JSON, seleziona il file con il pulsante a forma di cartella accanto a Nome file e poi, in Sorgente, la parte del file che contiene i record.

XML
SorgenteLa prima scelta è l'elemento radice del file: i suoi figli sono i record. Poi vengono tutti gli elementi che si ripetono direttamente sotto la radice.
I campiGli elementi dentro ogni record, più i suoi attributi, che hanno una @ davanti: @id. Un record che non ha né gli uni né gli altri ha un solo campo, Value, con il suo testo.
Query SQLPer i record che stanno più in profondità nell'albero: scrivi un'espressione XPath che li selezioni, come //order/item.
JSON
SorgenteTutti gli elenchi al primo livello del file. Un elenco di oggetti è in Tabelle, con un campo per ogni proprietà; un elenco di valori semplici è in Collezioni, con un solo campo, Value. Un file che è esso stesso un elenco compare con il suo nome.
I campiLe proprietà rilevate nei primi 50 record. Una proprietà che contiene un oggetto o un elenco arriva come il suo testo JSON.
Query SQLPer un elenco che sta più in profondità nel file: scrivi il suo percorso, come data.items.

I namespace di un file XML non sono un ostacolo: gli elementi vengono riconosciuti dal loro nome senza il prefisso. Tutto arriva come testo.