# perimeterx/marshmallow

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/perimeterx-marshmallow).**

392 stars · 12 forks · Go · MIT

## Links

- GitHub: https://github.com/PerimeterX/marshmallow
- awesome-repositories: https://awesome-repositories.com/repository/perimeterx-marshmallow.md

## Description

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.

## Tags

### Part of an Awesome List

- [JSON Processing](https://awesome-repositories.com/f/awesome-lists/data/json-processing.md) — Performant unmarshaling for flexible JSON use cases.
