Référence App ML - Fichiers de données


La propriété "data"

La propriété "data" définit un fichier de données comme source de données. Il a les sous-propriétés suivantes :

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

Données d'un fichier texte

Ce modèle récupère les enregistrements contenant le titre, l'artiste et le prix (en tant qu'éléments 1, 2 et 5) à partir d'un fichier texte séparé par des virgules :

Modèle

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

Exemple expliqué : Fichiers texte de cas .


Données d'un fichier XML

Ce modèle récupère les enregistrements contenant le titre, l'artiste et le prix à partir des nœuds de CD dans un fichier XML :

Modèle

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

Exemple expliqué : Fichiers XML de cas .


Données d'un fichier JSON

Ce modèle récupère les enregistrements contenant le titre, l'artiste et le prix à partir d'un tableau d'objets CD dans un fichier JSON :

Modèle

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

Exemple expliqué : Case JSON Files .