Alteryx Designer kann JSON in strukturierter Form über das Eingabedaten-Tool ab Version 24.1 lesen und parsen. Im Moment unterstützt AMP Engine nur eine oberste Ebene von verschachtelten Objekten.
[
{
"business_id": "vcNAWiLM4dR7D2nwwJ7nCA",
"open": true,
"review_count": 9,
"hours": {
"Tuesday": {
"close": "17:00",
"open": "08:00"
},
"Friday": {
"close": "17:00",
"open": "08:00"
},
"Monday": {
"close": "17:00",
"open": "08:00"
},
"Wednesday": {
"close": "17:00",
"open": "08:00"
},
"Thursday": {
"close": "17:00",
"open": "08:00"
}
},
"stars": 3.5
},
{
"business_id": "UsFtqoBl7naz8AVUBZMjQQ",
"open": true,
"review_count": 4,
"hours": {
"Monday": {
"close": "21:00",
"open": "10:00"
},
"Tuesday": {
"close": "21:00",
"open": "10:00"
},
"Friday": {
"close": "21:00",
"open": "10:00"
},
"Wednesday": {
"close": "21:00",
"open": "10:00"
},
"Thursday": {
"close": "21:00",
"open": "10:00"
},
"Sunday": {
"close": "18:00",
"open": "11:00"
},
"Saturday": {
"close": "21:00",
"open": "10:00"
}
},
"stars": 3.5
},
{
"business_id": "cE27W9VPgO88Qxe4ol6y_g",
"open": false,
"review_count": 5,
"stars": 2.5
}
]
Lesen von Daten in unstrukturierter Form
Das Eingabedaten-Tool liest standardmäßig Daten in unstrukturierter Form.
Nur AMP: Daten in strukturierter Form lesen – nicht ausgewählt.
Nur im unstrukturierten Modus: Kontrollkästchen Wert als String parsen – aktiviert.
Werte in einzelnem Zeichenfolgenfeld ausgeben: Es werden zwei Felder ausgegeben, „JSON Name“ und „JSON_ValueString“. In Betracht des oben angeführten Eingabebeispiels gibt das Tool die folgenden Daten aus:
JSON_Name | JSON_ValueString |
---|---|
0.business_id | vcNAWiLM4dR7D2nwwJ7nCA |
0.open | 1 |
0.review_count | 9 |
0.hours.Tuesday.close | 17:00 |
0.hours.Tuesday.open | 08:00 |
0.hours.Friday.close | 17:00 |
0.hours.Friday.open | 08:00 |
0.hours.Monday.close | 17:00 |
0.hours.Monday.open | 08:00 |
0.hours.Wednesday.close | 17:00 |
0.hours.Wednesday.open | 08:00 |
0.hours.Thursday.close | 17:00 |
0.hours.Thursday.open | 08:00 |
0.stars | 3.5 |
1.business_id | UsFtqoBl7naz8AVUBZMjQQ |
1.open | 1 |
1.review_count | 4 |
1.hours.Monday.close | 21:00 |
1.hours.Monday.open | 10:00 |
1.hours.Tuesday.close | 21:00 |
1.hours.Tuesday.open | 10:00 |
1.hours.Friday.close | 21:00 |
1.hours.Friday.open | 10:00 |
1.hours.Wednesday.close | 21:00 |
1.hours.Wednesday.open | 10:00 |
1.hours.Thursday.close | 21:00 |
1.hours.Thursday.open | 10:00 |
1.hours.Sunday.close | 21:00 |
1.hours.Sunday.open | 10:00 |
1.hours.Saturday.close | 21:00 |
1.hours.Saturday.open | 10:00 |
1.stars | 3.5 |
2.business_id | cE27W9VPgO88Qxe4ol6y_g |
2.open | 0 |
2.review_count | 5 |
2.stars | 2.5 |
Metadaten
Name | Typ | Größe | Quelle | Beschreibung |
---|---|---|---|---|
JSON_Name | V_WString | 1073741823 | JSON_Input | |
JSON_ValueString | V_WString | 1073741823 | JSON_Input |
Lesen von Daten in strukturierter Form
Nur AMP: Daten in strukturierter Form lesen – ausgewählt.
Nur im unstrukturierten Modus: Kontrollkästchen Wert als String analysieren – unabhängig davon, ob das Kontrollkästchen aktiviert oder deaktiviert ist, wird es nur für unstrukturiertes Lesen übernommen.
Ausgabe von Werten in mehrere Dateien, basierend auf der obersten Ebene von JSON-Objekten mit entsprechenden Datentypen:
business_id | Öffnen | review_count | Stunden | Sterne |
---|---|---|---|---|
vcNAWiLM4dR7D2nwwJ7nCA | TRUE | 9 |
| 3.5 |
UsFtqoBl7naz8AVUBZMjQQ | TRUE | 4 |
| 3.5 |
cE27W9VPgO88Qxe4ol6y_g | FALSE | 5 | 2.5 |
Metadaten
Name | Typ | Größe | Quelle | Beschreibung |
---|---|---|---|---|
business_id | V_WString | 16384 | Datei: Z:\Downloads\JSON\yelp-academic-datase.json | |
Öffnen | Bool | 1 | Datei: Z:\Downloads\JSON\yelp-academic-datase.json | |
review_count | Int64 | 8 | Datei: Z:\Downloads\JSON\yelp-academic-datase.json | |
Stunden | V_WString | 16384 | Datei: Z:\Downloads\JSON\yelp-academic-datase.json | |
Sterne | Double | 8 | Datei: Z:\Downloads\JSON\yelp-academic-datase.json |