googleapis/go-type-adapters

GitHub: googleapis/go-type-adapters

Stars: 18 | Forks: 6

# Go google.type Adapters ![ci](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/6e8e25bd29045842.svg) ![latest release](https://img.shields.io/github/v/release/googleapis/go-type-adapters) ![go version](https://img.shields.io/github/go-mod/go-version/googleapis/go-type-adapters) This library provides helper functions for converting between the Go proto messages in `google.type` (as found in [genproto][]) and Go native types. Full docs are at https://pkg.go.dev/github.com/googleapis/go-type-adapters. ### Example As a simple example, this library can convert between a `google.type.Decimal` ([proto definition][], [Go docs][]) and a Go [big.Float][]: import ( "github.com/googleapis/go-type-adapters/adapters" dpb "google.golang.org/genproto/type/decimal" ) func main() { decimal := &dpb.Decimal{Value: "12345.678"} flt, err := adapters.DecimalToFloat(decimal) if err != nil { panic(err) } // flt is a Go *big.Float and can be used as such... } ## License This software is made available under the [Apache 2.0][] license.
标签:EVTX分析