-
marshmallow
Marshmallow provides a flexible and performant JSON unmarshalling in Go. It specializes in dealing with unstructured struct - when some fields are known and some aren't, with zero performance overhead nor extra coding needed. (by PerimeterX)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I believe this was one of the reasons for marshmallow being written: https://github.com/PerimeterX/marshmallow The idea to partially unmarshal, inspect the type field, and then make a second pass.
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
-
Handling high-traffic HTTP requests with JSON payloads
-
Why Go is the Future of Backend Development
-
Help with calling function dynamically based on name
-
Marshmallow - a JSON unmarshalling library for flexible use cases like some known and some unknown fields, or prevention of data loss
-
How to use Templ with Goravel