37.3K subscribers
1.52K photos
38 videos
5 files
1.67K links
Download Telegram
👊🏻👋🏻 Generic Web Handlers

В блоге Pragmatic Paths вышла статья о Generic Web Handlers (GWU) в Go. В ней рассказывается о создании универсальных обработчиков веб-запросов, которые абстрагируют повторяющийся код для обработки HTTP-запросов и ответов.

Примеры включают создание и обработку JSON данных, использование функций для выполнения бизнес-логики и логирования.

Автор делится собственными идеями и примерами кода, которые делают разработку более эффективной и структурированной.


📌Прочитать полный док

#golang #json #go

@Golang_google
👩‍💻 Go-jsonstruct

Инструмент Go, который генерирует структуры Go из нескольких объектов JSON или YAML.


go install github.com/twpayne/go-jsonstruct/v3/cmd/gojsonstruct@latest



{
"age": 37,
"user_height_m": 2
}

{
"age": 38,
"user_height_m": 1.7,
"favoriteFoods": [
"cake"
]
}




package main

type T struct {
Age int `json:"age"`
FavoriteFoods []string `json:"favoriteFoods,omitempty"`
UserHeightM float64 `json:"user_height_m"`
}

#golang #json #yaml

Github

@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM