I have been searching for a long time, but I haven’t found a usable odata implementation written in go. Does anyone know?
There are some odata packages for Go. Maybe try one of them.
Maybe it can not work。
“This project is not finished yet, and cannot be used in its current state. Progress is underway to make it usable, and eventually fully compatible with the OData V4 specification.”
Well, take a look at the other projects listed on https://pkg.go.dev/search?q=odata. Maybe one of them is more mature and does what you need.