OpenRTB protocol definitions and DTOs for Golang. Parsed/Serialized with EasyJSON. Based on https://github.com/bsm/openrtb
Requires Go 1.17
To install, use go get
:
go get -u github.com/stokito/openrtb-easyjson/[email protected]
package main
import (
"log"
"github.com/stokito/openrtb-easyjson/v3"
)
func main() {
file, err := os.Open("stored.json")
if err != nil {
log.Fatal(err)
}
defer file.Close()
bidReq := &openrtb.BidRequest{}
err = easyjson.Unmarshal(file, bidReq)
if err != nil {
log.Fatal(err)
}
log.Printf("%+v\n", bidReq)
}