Om gegevens in JavaScript Object Notation (JSON) te transformeren, op te halen en te converteren als onderdeel van een keten, voegt u een stap toe die een JSON verbindingsopdracht bevat.
Om deze opdrachten in te schakelen, maakt een IT-beheerder eerst een JSON-verbinding.
Matrix naar CSV
Gebruik de opdracht Array to CSV om een JSON-array naar een CSV-bestand te converteren, gegeven de naam van elke kolom en het JSONPath naar de waarden. Als een kolom meerdere waarden heeft, worden ze gescheiden door het geselecteerde scheidingsteken.
Eigenschappen
Eigendom |
Detail |
JSON-gegevens |
Voer het bestand of de tekst in dat als JSON moet worden geparseerd en geconverteerd. |
Pad naar root |
Om een array te converteren die genest is in het root-element van de JSON, voert u het pad in van het root-array-element dat u wilt converteren naar CSV. |
Filter |
Voeg een filter toe aan de array van items. Laat leeg als u geen filter wilt toepassen. |
Scheidingsteken voor meerdere waarden |
Voer het scheidingsteken in dat u wilt gebruiken om meerdere waarden die zijn opgehaald voor een enkel JSONPath in een kolom van elkaar te scheiden. |
Voorbeeld resultaat |
Schakel dit vakje in om een voorbeeld van het aangemaakte CSV-bestand te bekijken. |
Kolommen |
Voer de kolommen in die u wilt produceren, en hun bijbehorende JSONPaths. Opmerking: Om te helpen bij het succesvol produceren van de kolommen, kunt u de JSONPathstesten. |
Scheidingsteken |
Selecteer het scheidingsteken dat u in het geconverteerde bestand wilt gebruiken. |
Uitgangen
Uitgang |
Type uitvoer |
Geconverteerd bestand |
Bestand |
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Fout bij het uitvoeren van de opdracht |
10 |
Waarschuwing |
De geparseerde JSON komt niet overeen met het opgegeven schema |
CSV naar JSON
Om een gegevensverzameling in tabelvorm te converteren naar een JSON-array, gebruikt u de opdracht CSV to JSON .
Eigenschappen
Eigendom |
Detail |
Invoerbestand |
Voer het CSV-bestand in dat u wilt converteren naar JSON. |
Scheidingsteken |
Selecteer het scheidingsteken dat wordt gebruikt in Input File. |
Uitgangen
Uitgang |
Type uitvoer |
JSON-bestand |
Bestand |
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Fout bij het uitvoeren van de opdracht |
Object naar CSV
Om een JSON object te converteren naar een CSV-bestand met een enkele rij, gegeven de naam van elke kolom en het JSONPath naar de waarden, gebruikt u een Object naar CSV opdracht. Als een kolom meerdere waarden heeft, worden deze gescheiden door het geselecteerde scheidingsteken.
Eigenschappen
Eigendom |
Detail |
JSON-gegevens |
Voer het bestand of de tekst in dat als JSON moet worden geparseerd en gevalideerd. |
Pad naar root |
Als het object dat geconverteerd moet worden genest is in het hoofdelement van de CSV, voer dan het pad in naar het hoofdelement van het object dat geconverteerd moet worden naar een CSV. |
Scheidingsteken voor meerdere waarden |
Selecteer het scheidingsteken dat u wilt gebruiken om meerdere waarden te scheiden die worden opgehaald voor een enkel JSONPath in een kolom. |
Voorbeeld resultaat |
Selecteer of u een voorbeeld van het aangemaakte CSV-bestand wilt weergeven. |
Kolommen |
Voer de kolommen in die u wilt produceren en hun bijbehorende JSONPaths. |
Uitgangen
Uitgang |
Type uitvoer |
Uitgang |
Type uitgang |
Geconverteerd bestand |
Bestand |
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Fout bij het uitvoeren van de opdracht |
10 |
Waarschuwing |
De geparseerde JSON komt niet overeen met het opgegeven schema |
Schema valideren
Om een bestand of tekst als JSON te parsen, gebruikt u de opdracht Validate schema . Na het parsen van de JSON wordt het opgegeven schema gevalideerd aan de hand van het resultaat. De uitvoer is een JSON-bestand voor gebruik in andere opdrachten.
Eigenschappen
Eigendom |
Detail |
JSON-gegevens |
Voer het bestand of de tekst in dat als JSON moet worden geparseerd en gevalideerd. |
Schema |
Voer het schema in waarmee de geparseerde JSON gevalideerd moet worden. |
Uitgangen
Uitgang |
Type uitvoer |
Geparsed bestand |
Bestand |
Afsluitcodes
Code |
type |
Detail |
0 |
Succes |
Succes |
1 |
Fout |
Fout bij het uitvoeren van de opdracht |
10 |
Waarschuwing |
De geparseerde JSON komt niet overeen met het opgegeven schema |