l13.go 512 B

1234567891011121314151617181920212223242526272829
  1. package main
  2. import (
  3. "fmt"
  4. "encoding/json"
  5. "log"
  6. "os"
  7. )
  8. type Json struct{
  9. Name string `json:"name"`
  10. Version int `json:"ver"`
  11. Active bool `json:"act"`
  12. }
  13. func main() {
  14. jsonn, err := os.ReadFile("l13.json")
  15. if err != nil {
  16. log.Fatalf("Ошибка при чтении файла: %v", err)
  17. }
  18. var conf Json
  19. err = json.Unmarshal(jsonn, &conf)
  20. if err != nil {
  21. log.Fatalf("Ошибка при чтении файла: %v", err)
  22. }
  23. if conf.Active {
  24. fmt.Println("Статус:", conf.Active)
  25. }
  26. }