App ML Verwysing - Data lêers


Die "data" Eiendom

Die "data"-eienskap definieer 'n datalêer as die databron. Dit het die volgende sub-eienskappe :

Element Description
"type" The type of data file ("csvfile", "xmlfile", or "jsonfile")
"filename" The name of the file
"record" The name of the XML data node (if xmlfile)
"items" The data items

Data uit 'n tekslêer

Hierdie model haal rekords wat Titel, Kunstenaar en Prys bevat (as item 1, 2 en 5) vanaf 'n kommageskeide tekslêer:

Model

{
"data": {
    "type"    : "csvfile",
    "filename": "cd_catalog.txt",
    "items"   : [
        {"name": "Title", "index": 1},
        {"name": "Artist","index": 2},
        {"name": "Price", "index": 5}
    ]
}
}

Voorbeeld verduidelik: Case Text Files .


Data van 'n XML-lêer

Hierdie model haal rekords wat Titel, Kunstenaar en Prys bevat vanaf CD-nodusse in 'n XML-lêer:

Model

{
"data": {
    "type"    : "xmlfile",
    "filename": "cd_catalog.xml",
    "record"  : "CD",
    "items"   : [
        {"name": "Artist", "nodename": "ARTIST"},
        {"name": "Title",  "nodename": "TITLE"},
        {"name": "Country","nodename": "COUNTRY"}
    ]
}
}

Voorbeeld verduidelik: Case XML Files .


Data van 'n JSON-lêer

Hierdie model haal rekords wat Titel, Kunstenaar en Prys bevat van 'n verskeidenheid CD-objekte in 'n JSON-lêer:

Model

{
"data" : {
    "type" : "jsonfile",
    "filename" : "cd_catalog.js",
    "record" : "cd",
    "items" : [
        {"name" : "Title", "nodename" : "title"},
        {"name" : "Artist", "nodename" : "artist"},
        {"name" : "Price", "nodename" : "price"}
    ]
}
}

Voorbeeld verduidelik: Geval JSON-lêers .