|
|
|
|
|
by the__alchemist
332 days ago
|
|
I don't understand then. Here is my mental model; as described, you can see why I'm confused: JSON: UTF-8 Serialization format, where brackets, commas, fields represented by strings etc. Protobuf: Binary serialization format that makes liberal use of varints, including to define field number, lengths etc. Kind of verbose, but not heinous. So, you could start and end your journey with the same structs and serialize with either. If you try to send a protobuf to an HTTP API that expects JSON, it won't work! If you try to send JSON to an ESP32 running ESP-Hosted, likewise. |
|