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.
- go
- golang
- json
- performance
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed.
RTS: request to struct. Generates Go structs from JSON server responses.
state machine which runs code
Go package that handles HTML, JSON, XML and etc. responses
A Go package for handling common HTTP JSON responses.
A Go library to simplify request parsing, validation, and response handling in microservices, making code cleaner and more maintainable.
- golang
- golang-package
- requests
- response
Quick and easy expression matching for JSON schemas used in requests and responses
A simple Go package to make custom structs marshal into HAL compatible JSON responses.