Xml- och json-filer

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ällaDet första valet är filens rotelement: dess underordnade element är posterna. Därefter kommer varje element som upprepas direkt under roten.
FältenElementen 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ågaFör poster längre ned i trädet: skriv ett XPath-uttryck som väljer dem, till exempel //order/item.
JSON
KällaVarje 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ältenEgenskaperna 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ågaFö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.