7 ms·
...or Marshmallow, which allows one to do many complex validations in a relatively trivial manner.
by rationably 1y ago
...or Marshmallow, which allows one to do many complex validations in a relatively trivial manner.
- morkalork 1y agoOn one hand, I feel like I've been in a coma since covid because I've just been coasting along with Marshmallow and jsonschema, but on the other hand it's like a lot of the major advances have been in the past couple years. Apparently pydantic got a big version update in 2023? And now all these competing static type checkers?
- WD-42 1y agoPydantic got the re write in rust treatment so de/serialization is crazy fast now.
- notpushkin 1y agomsgspec must be insanely fast then: https://jcristharif.com/msgspec/benchmarks.html https://jcristharif.com/msgspec/benchmarks.html But of course unless parsing and manipulating JSON is your bottleneck, Pydantic is great, too.
- espdev 1y agoIt's true. msgspec has incredibly fast msgpack serialization. It's a shame so few people know about it.
- notpushkin 1y agoJSON, too!