Hallo zusammen,
Ich versuche, Daten von einer URL zu importieren, die JSON-Daten zurückgibt. Beispielhafte JSON-Daten sehen so aus:
{"csvrow": ["237", "623", "1967"], "name": ["A_N10_C010_R196", "A_N10_C270_R092", "A_G12_C220_R189"], "optRs": ["0.0", "0.0", "0.0"]}
Folgt dem hier besprochenen Ansatz Wie analysiere ich eine über eine URL geöffnete JSON-Datei?
Ich verwende einen einfachen Skriptbefehl:
open([URL], JSON)
Ansonsten funktioniert es gut, aber die Ausgabetabelle ist falsch ausgerichtet (hier kann kein Screenshot angehängt werden, aber vielleicht sagt das die Geschichte):
| |
csvrow |
Name |
optRs |
| 1 |
237 |
|
|
| 2 |
623 |
|
|
| 3 |
1967 |
|
|
| 4 |
|
A_N10_C010_R196 |
|
| 5 |
|
A_N10_C270_R092 |
|
| 6 |
|
A_G12_C220_R189 |
|
| 7 |
|
|
0 |
| 8 |
|
|
0 |
| 9 |
|
|
0 |
Sollte ich einige Parameter an den Befehl open übergeben, um eine Tabelle mit nur 3 Zeilen und Werten in jeder Zelle zu erhalten? So was:
| |
csvrow |
Name |
optRs |
| 1 |
237 |
A_N10_C010_R196 |
0 |
| 2 |
623 |
A_N10_C270_R092 |
0 |
| 3 |
1967 |
A_G12_C220_R189 |
0 |
Die Dokumentation sah hierzu etwas dürftig aus.
Danke für die Hilfe!
JMP 15 verfügt über einen JSON-Assistenten, der es besser macht.
JSON wizardJSON-Assistent
Sie können auch Datei->Öffnen verwenden, den JSON-Filter auswählen und nach dem Assistenten fragen
Pick the json filter and ask for the preview wizardWählen Sie den JSON-Filter und fragen Sie nach dem Vorschau-Assistenten
Besorgen Sie sich das Quellskript der Tabelle, um es später ohne den Assistenten zu wiederholen.