Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hashi7412/unmarshalling-dynamic-json

This repository implements unmarshalling dynamic JSON in Golang
https://github.com/hashi7412/unmarshalling-dynamic-json

dynamic-json gabs golang hashi7412 practice shinobi unmarshal utility

Last synced: 29 days ago
JSON representation

This repository implements unmarshalling dynamic JSON in Golang

Awesome Lists containing this project

README

        

# unmarshalling-dynamic-json

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.

## Run the program

```
> git clone https://github.com/hashi7412/unmarshalling-dynamic-json

> cd

> go download github.com/Jeffail/gabs

> go run .
```

## Conclusion

This repository implemented to unmarshall dynamic JSON in Golang

Here is some repositories for your guide:

- [Hands-on Go](https://github.com/hashi7412/handson-go)
- [Implementing interface from different package golang](https://github.com/hashi7412/multi-packages-interface)
- [Example of Golang CRUD using MySQL from scratch](https://github.com/hashi7412/CRUD-with-MySQL)
- [Token-based Authentication with MySQL](https://github.com/hashi7412/tokenbased-authentication)
- [Golang RESTful API using GORM and Gorilla Mux](https://github.com/hashi7412/RestfulAPI-with-GORM-and-GorillaMux)

Thank you for looking at this repository. 👋