JSON Flattener
Flatten ένθετου JSON σε κλειδιά dot-notation και unflatten dot-notation πίσω σε ένθετα objects. Ρυθμιζόμενος διαχωριστής. Δωρεάν, στον browser.
Αναφορά
Πώς λειτουργεί ο JSON flattener;
Το flatten μετατρέπει ένα ένθετο JSON object όπως {"a":{"b":1}} σε αντικείμενο ενός επιπέδου με κλειδιά dot-notation: {"a.b":1}. Οι πίνακες indexάρονται αριθμητικά (a.0, a.1). Το unflatten αντιστρέφει τη διαδικασία. Ο διαχωριστής αγκυλών χρησιμοποιεί notation a[b][0]· η κάθετος χρησιμοποιεί a/b/0.
Συνήθεις χρήσεις
- Προετοιμασία form data — flatten objects σε ένα επίπεδο για HTML form serialization.
- Εξαγωγή CSV — flatten ένθετων δεδομένων ώστε να ταιριάζουν σε tabular δομή.
- Αρχεία μετάφρασης — μετατροπή ένθετων δέντρων i18n σε flat dot-keys.
- Ρυθμίσεις — μετατροπή ένθετου config σε flat keys στυλ env-var.
Απόρρητο
Όλη η επεξεργασία τρέχει 100% στον browser σας. Δεν αποστέλλονται δεδομένα σε server.