Μετάβαση στο περιεχόμενο

Μορφές δεδομένων

Τέσσερα κουτιά, όλα χτισμένα στο ίδιο μοντέλο: μια λειτουργία 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