How can I get JSON from BSON without my keys all being named “Key”?
问题 I'm trying to read from a database and then return the result to the user as json. What's happening is that I'm getting output like: [{"Key":"foo","Value":"bar"}] When I would like to get: "{"foo":"bar"}" How do I get the former? Example: (reading from the db and converting Raw to string are not shown) package main import ( "encoding/json" "fmt" "go.mongodb.org/mongo-driver/bson" ) func main() { var data = "{\"foo\":\"bar\"}" var testInterface interface{} e := bson.UnmarshalExtJSON([]byte