Gabs is a small utility for dealing with dynamic or unknown JSON structures in Go. It does not require you to know the structure of the payload (eg. create structs), and allows accessing fields by providing the path to them. It's pretty much just a helpful wrapper for navigating hierarchies of map[string]interface{} objects provided by the encoding/json package. It does nothing spectacular apart from being fabulous.
> git clone https://github.com/hashi7412/unmarshalling-dynamic-json <project_name>
> cd <project_name>
> go download github.com/Jeffail/gabs
> go run .
This repository implemented to unmarshall dynamic JSON in Golang
Here is some repositories for your guide:
- Hands-on Go
- Implementing interface from different package golang
- Example of Golang CRUD using MySQL from scratch
- Token-based Authentication with MySQL
- Golang RESTful API using GORM and Gorilla Mux
Thank you for looking at this repository. 👋