4 ms·
Thats a fairly big restriction though and a sign of type system that is not flexible enough.
by qaq 8y ago
Thats a fairly big restriction though and a sign of type system that is not flexible enough.
- Matthias247 8y agoMaybe. However your representation isn't without drawbacks either: All fields are typed by strings, and are thereby not strongly typed. And each additional level (in an array or object) requires mandatory boxing and allocations. The codegen variants on pure structs don't have this drawbacks. I would say your representation is favorable when someone wants to work with arbitrary JSON in a flexible fashion. However if schemas and code generators are available, I would prefer to use those.
- qaq 8y agoThing is in Rust you can do both