微信小程序
微信小程序
微信扫一扫
立即使用在线工具小程序
联系我,请见小程序
关闭
支付宝红包
支付宝
红包
您最近使用了:
打赏支持 阿里云限量红包,点我领取 腾讯云1折,点我领取
网站维护压力越来越大,还请朋友们支持一波,非常谢谢!!

golang读取json文件,第三方库

发布时间:2022-07-20 14:21:13阅读:981

获取:

  1. go get github.com/zztroot/rconfig

json文件:

  1. {
  2. "test": [
  3. {
  4. "name": "ArticleQuery",
  5. "desc": "left",
  6. "params": [
  7. {
  8. "name": "key",
  9. "desc": "xx"
  10. },
  11. {
  12. "name": "id",
  13. "desc": "123",
  14. "note": "xx"
  15. }
  16. ]
  17. },
  18. {
  19. "name": "TypeQuery",
  20. "desc": "xx",
  21. "params": [
  22. {
  23. "name": "key",
  24. "desc": "333"
  25. },
  26. {
  27. "name": "id",
  28. "desc": "222",
  29. "note": "rrr"
  30. }
  31. ]
  32. }
  33. ]
  34. }

go code:

  1. package main
  2. import (
  3. "fmt"
  4. "github.com/zztroot/rconfig"
  5. )
  6. func main() {
  7. files, _ := rconfig.OpenJson("test.json")
  8. name := files.Get("test.1.params.0.name") //key
  9. desc := files.Get("test.1.params.0.desc") //333
  10. fmt.Println(name, desc)
  11. }

github.com/zztroot/rconfig 同样支持读取ini、json、conf等文件,更多用法可以访问:github地址

版权声明:本文为仲天原创文章,转载请附上原文出处链接和本声明。
我有一个小程序:极速小工具,请微信搜索。
免责声明:本站所发布的在线工具/软件仅限于合法合规使用,请勿用于违法用途,本站不承担任何责任,使用即代表你同意本声明!
条评论