[
  {
     "branche": {
         "branch_count": 5,
         "id": "4504137598462702"
     }
  },
  {
     "branche": {
         "branch_count": 6,
         "id": "450413723846223"
     }
  },
]package main
import (
	"encoding/json"
	"fmt"
	"log"
)
type item struct {
	Branche branche `json:"branche"`
}
type branche struct {
	BranchCount int    `json:"branch_count"`
	ID          string `json:"id"`
}
func main() {
	jsonString := `[
		{
			"branche": {
				"branch_count": 5,
				"id": "4504137598462702"
			}
		},
		{
			"branche": {
				"branch_count": 6,
				"id": "450413723846223"
			}
		}
	]`
	var items []item
	if err := json.Unmarshal([]byte(jsonString), &items); err != nil {
		log.Fatalln(err)
	}
	for _, item := range items {
		fmt.Println(item.Branche.BranchCount, item.Branche.ID)
	}
}