Dokumentacja App ML — pliki danych


Właściwość „dane”

Właściwość „data” definiuje plik danych jako źródło danych. Posiada następujące właściwości podrzędne :

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

Dane z pliku tekstowego

Ten model pobiera rekordy zawierające tytuł, wykonawcę i cenę (jako pozycje 1, 2 i 5) z pliku tekstowego oddzielonego przecinkami:

Model

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

Wyjaśnienie przykładu: Pliki tekstowe przypadku .


Dane z pliku XML

Ten model pobiera rekordy zawierające tytuł, wykonawcę i cenę z węzłów CD w pliku XML:

Model

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

Wyjaśnienie przykładu: Pliki XML przypadku .


Dane z pliku JSON

Ten model pobiera rekordy zawierające tytuł, wykonawcę i cenę z tablicy obiektów CD w pliku JSON:

Model

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

Przykład wyjaśniony: Case JSON Files .