Ciao a tutti,
Sto provando a importare dati da un URL che restituisce dati JSON. I dati json di esempio hanno questo aspetto:
{"csvrow": ["237", "623", "1967"], "name": ["A_N10_C010_R196", "A_N10_C270_R092", "A_G12_C220_R189"], "optRs": ["0.0", "0.0", "0.0"]}
Seguendo l'approccio discusso qui
https://community.jmp.com/t5/Discussions/How-to-parse-a-JSON-file-opened-from-URL/mp/44791
Sto usando un semplice comando di script:
apri ([URL], JSON)
Altrimenti funziona bene, ma la tabella di output è disallineata (non è possibile allegare uno screenshot qui ma forse questo dice la strory):
| | csvrow | nome | 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 |
Devo passare alcuni parametri al comando open per ottenere una tabella di sole 3 righe, valori in ogni cella? Come questo:
| | csvrow | nome | optRs |
| 1 | 237 | A_N10_C010_R196 | 0 |
| 2 | 623 | A_N10_C270_R092 | 0 |
| 3 | 1967 | A_G12_C220_R189 | 0 |
La documentazione sembrava un po 'sottile su questo.
Grazie per l'aiuto!
JMP 15 ha una procedura guidata JSON che funzionerà meglio.
Procedura guidata JSON
Puoi anche usare File-> Apri e scegliere il filtro json e chiedere la procedura guidata
Scegli il filtro json e chiedi la procedura guidata di anteprima
Prendi lo script sorgente della tabella per ripeterlo in seguito senza la procedura guidata.