Skip to main content


Golang middleware for receiving, validating, and sending JSON in HTTP requests/responses. A few years ago I started writing a web server in Go and was surprised that I couldn’t find an easy way to manage JSON request/response bodies, so I wrote this.

Source code and documentation are available in the Git repository.

[This page was last updated on October 1, 2019]