مرجع التطبيق ML - ملفات البيانات


خاصية "البيانات"

تحدد خاصية "البيانات" ملف بيانات على أنه مصدر البيانات. لها الخصائص الفرعية التالية :

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

بيانات من ملف نصي

يجلب هذا النموذج السجلات التي تحتوي على العنوان والفنان والسعر (كعناصر 1 و 2 و 5) من ملف نصي مفصول بفواصل:

نموذج

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

شرح المثال: ملفات الحالة النصية .


بيانات من ملف XML

يجلب هذا النموذج السجلات التي تحتوي على العنوان والفنان والسعر من عقد القرص المضغوط في ملف XML:

نموذج

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

شرح المثال: ملفات Case XML .


بيانات من ملف JSON

يجلب هذا النموذج السجلات التي تحتوي على العنوان والفنان والسعر من مجموعة من كائنات القرص المضغوط في ملف JSON:

نموذج

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

شرح المثال: ملفات Case JSON .