Add sonic library for JSON manipulation (#4572)

This commit is contained in:
trungqudinh 2024-08-16 15:23:36 +07:00 committed by GitHub
parent 72695a5ef1
commit 9e5798deb2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -500,6 +500,7 @@ _Libraries for configuration parsing._
- [nfigure](https://github.com/muir/nfigure) - Per-library struct-tag based configuration from command lines (Posix & Go-style); environment, JSON, YAML - [nfigure](https://github.com/muir/nfigure) - Per-library struct-tag based configuration from command lines (Posix & Go-style); environment, JSON, YAML
- [onion](https://github.com/goraz/onion) - Layer based configuration for Go, Supports JSON, TOML, YAML, properties, etcd, env, and encryption using PGP. - [onion](https://github.com/goraz/onion) - Layer based configuration for Go, Supports JSON, TOML, YAML, properties, etcd, env, and encryption using PGP.
- [piper](https://github.com/Yiling-J/piper) - Viper wrapper with config inheritance and key generation. - [piper](https://github.com/Yiling-J/piper) - Viper wrapper with config inheritance and key generation.
- [sonic](https://github.com/bytedance/sonic) - A blazingly fast JSON serializing & deserializing library.
- [store](https://github.com/tucnak/store) - Lightweight configuration manager for Go. - [store](https://github.com/tucnak/store) - Lightweight configuration manager for Go.
- [swap](https://github.com/oblq/swap) - Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env). - [swap](https://github.com/oblq/swap) - Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
- [typenv](https://github.com/diegomarangoni/typenv) - Minimalistic, zero dependency, typed environment variables library. - [typenv](https://github.com/diegomarangoni/typenv) - Minimalistic, zero dependency, typed environment variables library.