Θέλεις να μάθεις και να κατακτήσεις τη διαδρομή jq;

Γίνε μέλος στη διαδρομή jq του Exercism και απόκτησε πρόσβαση σε 75 ασκήσεις ομαδοποιημένες σε 12 έννοιες της διαδρομής jq, με αυτόματη ανάλυση του κώδικά σου και προσωπική καθοδήγηση, όλα 100% δωρεάν.

Σχετικά με τη διαδρομή jq

echo '{"message": "Hello, World!"}' | \
jq -r '.message'

Βασικά χαρακτηριστικά της διαδρομής jq


jq

Ευρέως χρησιμοποιούμενη

Η jq έχει γίνει de facto κορυφαία επιλογή για τον μετασχηματισμό δεδομένων JSON.

Μικρή και γρήγορη

Η jq διατίθεται ως ένα μόνο εκτελέσιμο αρχείο χωρίς εξαρτήσεις, οπότε η εγκατάστασή της είναι απλή.

Δημιουργία JSON

Δημιούργησε έγκυρο JSON χρησιμοποιώντας επιλογές της γραμμής εντολών, ώστε να μην ανησυχείς για οριακές περιπτώσεις με τα εισαγωγικά.

Αναφορές

Αναφορές από REST APIs: το πέρασμα της εξόδου του curl μέσα από τη jq είναι μια ισχυρή προσθήκη στα εργαλεία σου.

Εργαλεία CI

Μπορεί να χρησιμοποιείς ήδη τη jq στις ροές εργασίας CI. Εξοικειώσου περισσότερο μαζί της για να πολλαπλασιάσεις τη δύναμή της.

Μια συναρτησιακή γλώσσα

Η jq είναι μια συναρτησιακή γλώσσα προγραμματισμού: ο κώδικας jq είναι πολύ περιεκτικός και εύκολος στη συντήρηση.

Μια γεύση από τις έννοιες που θα καλύψεις


Δες όλες τις έννοιες για τη διαδρομή jq

Καθοδηγήσου με τον τρόπο της διαδρομής jq

Κάθε γλώσσα έχει τον δικό της τρόπο να κάνει τα πράγματα. Η διαδρομή jq δεν αποτελεί εξαίρεση. Οι μέντορές μας θα σε βοηθήσουν να μάθεις να σκέφτεσαι σαν προγραμματιστής jq και να γράφεις ιδιωματικό κώδικα σε jq. Μόλις λύσεις μια άσκηση, υποβάλε την στην εθελοντική μας ομάδα και θα σου δώσουν υποδείξεις, ιδέες και σχόλια για το πώς να τη φέρεις πιο κοντά σε αυτό που θα έβλεπες συνήθως σε jq - θα σε βοηθήσουν να ανακαλύψεις όσα δεν ξέρεις ότι δεν ξέρεις.

Μάθε περισσότερα για την καθοδήγηση

Ασκήσεις jq από την κοινότητα

Η διαδρομή jq στο Exercism έχει 12 έννοιες και 75 ασκήσεις για να σε βοηθήσει να γράφεις καλύτερο κώδικα.

Δες όλες τις ασκήσεις της διαδρομής jq
jq

Ξεκίνα με τη διαδρομή jq

Και το καλύτερο: είναι 100% δωρεάν για όλους.

Γράψου στη διαδρομή jq