Μετατροπέας δεδομένων · εκτελείται 100% στο πρόγραμμα περιήγησής σας
Μετατροπέας Protobuf σε JSON
Αποκωδικοποιήστε ένα σειριακό δυαδικό μήνυμα Protobuf σε JSON αναγνώσιμο από τον άνθρωπο, στο πρόγραμμα περιήγησής σας. Απορρίψτε το σχήμα .proto και το δυαδικό ωφέλιμο φορτίο — επιλέξτε τον τύπο του ριζικού μηνύματος, βγάλτε το JSON. Χρήσιμο για επιθεώρηση επισκεψιμότητας gRPC ή εντοπισμό σφαλμάτων σε σειριακά ωφέλιμα φορτία API.
Τρόπος χρήσης
- Αποθέστε το αρχείο σχήματος .proto.
- Απόθεση του δυαδικού μηνύματος protobuf (.bin / .pb).
- Επιλέξτε τον τύπο μηνύματος που αντιπροσωπεύει το δυαδικό.
- Κάντε κλικ στην επιλογή Μετατροπή. Το αποκωδικοποιημένο JSON προσφέρεται για λήψη.
Συχνές ερωτήσεις
Γιατί χρειάζεστε το αρχείο .proto;
Τα δυαδικά αρχεία Protobuf δεν περιλαμβάνουν πληροφορίες σχήματος — τα πεδία προσδιορίζονται με αριθμούς ετικετών και όχι με ονόματα. Χωρίς το .proto, η αποκωδικοποιημένη έξοδος θα ήταν απλώς {1: ..., 2: ...} χωρίς νόημα.
Αντιμετωπίζονται τα ένθετα μηνύματα;
Ναι. Το protobufjs περπατά στο γράφημα σχήματος και αποκωδικοποιεί ένθετα μηνύματα, επαναλαμβανόμενα πεδία, oneofs και χάρτες αναδρομικά.
Το σχήμα ή το μήνυμά μου μεταφορτώνεται σε διακομιστή;
Όχι. Η μετατροπή εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας χρησιμοποιώντας WebAssembly και Web API. Ανοίξτε την καρτέλα Δίκτυο στο DevTools ενώ πραγματοποιείτε μετατροπή — δεν θα δείτε εξερχόμενη κίνηση που μεταφέρει το αρχείο σας.
Είναι πραγματικά δωρεάν;
Ναι. Χωρίς εγγραφή, χωρίς όριο, χωρίς επίπεδο αναβάθμισης. Η μετατροπή εκτελείται στον υπολογιστή σας, επομένως δεν μας κοστίζει τίποτα να φιλοξενήσουμε.