Τι είναι το ConvertFrom-Json (Microsoft.PowerShell.Utility);

Ti Einai To Convertfrom Json Microsoft Powershell Utility



Ο ' ConvertFrom-Json ” είναι ένα εργαλείο γραμμής εντολών στο PowerShell που μετατοπίζει μια συμβολοσειρά σε ένα προσαρμοσμένο αντικείμενο ή έναν πίνακα κατακερματισμού. JSON ( Σημειογραφία αντικειμένου JavaScript ) είναι ένα ελαφρύ πρωτόκολλο ανταλλαγής δεδομένων. Δημιουργεί έναν εύκολα κατανοητό κώδικα για τον άνθρωπο. Επιπλέον, μπορεί επίσης να χρησιμοποιηθεί για ανάγνωση, εγγραφή, ανάλυση και δημιουργία κώδικα.

Σε αυτήν την ανάρτηση, το cmdlet 'ConvertFrom-Json' θα εξηγηθεί λεπτομερώς.







Τι είναι το ConvertFrom-Json (Microsoft.PowerShell.Utility);

Το JSON χρησιμοποιείται πιο συχνά από ιστότοπους για να δώσει μια οπτική αναπαράσταση αντικειμένων ή έναν πίνακα κατακερματισμού. Ας δούμε μερικά από τα παραδείγματα που εξηγούν το αναφερόμενο cmdlet.



Παράδειγμα 1: Μετατροπή αντικειμένου DateTime σε αντικείμενο JSON



Εκτελέστε την παρακάτω εντολή για να μετατρέψετε ' Ημερομηνία ώρα ” σε ένα αντικείμενο JSON:





Λήψη-Ραντεβού | Επιλογή-Αντικείμενο -Ιδιοκτησία * | ConvertTo-Json | ConvertFrom-Json

Ακολουθώντας τον παραπάνω κωδικό:



  • Πρώτα, καθορίστε το ' Λήψη-Ραντεβού ' cmdlet μαζί με το ' | ' αγωγός.
  • Στη συνέχεια, γράψτε το ' Επιλογή-Αντικείμενο ' για να επιλέξετε ένα ακίνητο μαζί με το ' -Ιδιοκτησία 'παράμετρος και το ' * ' μπαλαντέρ.
  • Μετά από αυτό, προσθέστε ένα άλλο ' | αγωγός παράλληλα με το ConvertTo-Json “cmdlet and the pipeline” | '.
  • Τέλος αναφέρετε το « ConvertFrom-Json cmdlet:

Παράδειγμα 2: Μετατροπή συμβολοσειράς JSON σε πίνακα κατακερματισμού

Για να μετατρέψετε μια συμβολοσειρά JSON σε πίνακα κατακερματισμού, εκτελέστε τον παρακάτω κώδικα:

'{ 'key':'val_1', 'Key':'val_2' }' | ConvertFrom-Json -AsHashtable

Στον παραπάνω κωδικό:

  • Αρχικά, γράψτε έναν πίνακα κατακερματισμού με τις καθορισμένες τιμές.
  • Στη συνέχεια, χρησιμοποιήστε το ' | ' pipeline και προσθέστε το ' ConvertFrom-Json ” cmdlet.
  • Τέλος αναφέρετε το « -AsHashtable ” παράμετρος στο τέλος:

Αυτό ήταν όλο για το ' ConvertFrom-Json cmdlet στο PowerShell.

συμπέρασμα

Ο ' ConvertFrom-Json Το cmdlet στο PowerShell μετατρέπει το JSON Σημειογραφία αντικειμένου JavaScript ” μορφοποιημένη συμβολοσειρά σε ένα προσαρμοσμένο αντικείμενο ή ένα hashtable. Διαβάζεται ακατέργαστο ' JSON ” συμβολοσειρά και τη μετατρέπει σε αντικείμενο. Αυτή η εγγραφή έχει εξηγήσει λεπτομερώς το cmdlet 'ConvertFrom-Json'.