LabeljoyNy version
Xml- och json-filer lagrar data i ett träd i stället för i rader. Därför letar Labeljoy upp den del av trädet som upprepas - en gren per post - och gör varje gren till en rad. I guiden för dataanslutning väljer du XML eller JSON, väljer filen med mappknappen bredvid Filnamn och sedan, under Källa, vilken del av filen som innehåller posterna.
| XML | |
| Källa | Det första valet är filens rotelement: dess underordnade element är posterna. Därefter kommer varje element som upprepas direkt under roten. |
| Fälten | Elementen i varje post, plus postens attribut, som får ett @ framför sig: @id. En post som saknar båda har ett enda fält, Value, med postens text. |
| SQL-fråga | För poster längre ned i trädet: skriv ett XPath-uttryck som väljer dem, till exempel //order/item. |
| JSON | |
| Källa | Varje lista på filens översta nivå. En lista med objekt finns under Tabeller, med ett fält för varje egenskap; en lista med enkla värden finns under Samlingar, med ett enda fält, Value. En fil som själv är en lista visas under sitt eget namn. |
| Fälten | Egenskaperna som finns i de första 50 posterna. En egenskap som innehåller ett objekt eller en lista kommer med som sin json-text. |
| SQL-fråga | För en lista längre ned i filen: skriv dess sökväg, till exempel data.items. |
Namnrymder i en xml-fil ställer inte till något: elementen matchas på sina namn utan prefixet. Allt kommer in som text.

























