Μορφές δεδομένων
Τέσσερα κουτιά, όλα χτισμένα στο ίδιο μοντέλο: μια λειτουργία parse ή
stringify, μια είσοδος value, μια έξοδος result.
| Είσοδοι | value |
| Έξοδοι | result |
| Διαμόρφωση | op: parse ή stringify· indent (0 = συμπαγές, μέγιστο 10) |
| Είσοδοι | value |
| Έξοδοι | result |
| Διαμόρφωση | op, indent (μέγιστο 10) |
Τα χαρακτηριστικά εκτίθενται με το πρόθεμα @_ μέσα στο αντικείμενο που
παράγεται: το <client id="42"/> δίνει { client: { '@_id': '42' } }.
Αυτό χρειάζεται για να αξιοποιήσετε μια απόκριση SOAP αλλιώς παρά ως απλό κείμενο.
| Είσοδοι | value |
| Έξοδοι | result |
| Διαμόρφωση | op, indent (από 1 έως 10, εξ ορισμού 2) |
| Είσοδοι | value, delimiter (συμβολοσειρά) |
| Έξοδοι | result |
| Διαμόρφωση | op, delimiter (εξ ορισμού ,), header (εξ ορισμού true) |
Με ενεργοποιημένο το header, το parse παράγει μια λίστα αντικειμένων με
ονόματα από την πρώτη γραμμή. Σε συνδυασμό με τα
Ανάγνωση αρχείου και
ForEach, αυτό είναι το μοτίβο της
δοκιμής που οδηγείται από δεδομένα:
Ανάγνωση αρχείου «jeux.csv» ──► CSV (parse) ──► ForEach └─ each ──► Αίτημα HTTP