Γεννήτρια τυχαίου JSON
Δημιουργήστε τυχαία αντικείμενα JSON με διαμορφώσιμο βάθος, κλειδιά και τύπους τιμών. Ιδανικό για δοκιμές parsers, APIs και fixtures βάσεων δεδομένων.
Αναφορά
Πώς λειτουργεί η γεννήτρια JSON;
Αυτό το εργαλείο κατασκευάζει ένα αντικείμενο JSON γεμίζοντας αναδρομικά κάθε επίπεδο με τυχαία ζεύγη κλειδιού-τιμής. Οι τιμές επιλέγονται από τους τυπικούς τύπους JSON (string, number, boolean, null, array, object) χρησιμοποιώντας crypto.getRandomValues(). Οι παράμετροι βάθους και κλειδιών ανά αντικείμενο περιορίζουν την αναδρομή ώστε η έξοδος να παραμένει αναγνώσιμη.
Παραγόμενοι τύποι τιμών
- String — τυχαίες λέξεις από επιμελημένη λίστα.
- Number — ακέραιοι και δεκαδικοί σε εύλογα εύρη.
- Boolean — true/false 50/50.
- Null — εισάγεται περιστασιακά για δοκιμές null-safety.
- Array — ομοιογενείς πίνακες πρωτογενών ή αντικειμένων.
- Object — ένθετα αντικείμενα έως το διαμορφωμένο βάθος.
Συνήθεις χρήσεις
- Δοκιμή parsers — δοκιμάστε JSON parsers με βαθιά ένθετες δομές.
- Επικύρωση schema — δημιουργήστε δείγματα για δοκιμές JSON Schema.
- API mocking — παραγάγετε σώματα απαντήσεων αυθαίρετου σχήματος.
- Fixtures βάσης — γεμίστε στήλες JSONB με ποικίλα δεδομένα.
Απόρρητο
Όλα τα JSON δημιουργούνται 100% στον browser σας. Δεν αποστέλλονται δεδομένα σε κανέναν server.