These examples help illustrate the usage of protobuf reflection in go.
Example 1. json
. Unmarshal a JSON file into a proto.
Example 2. text
. Still don't know why this is useful.
Example 3. registry
. Use the proto registry to create a message from a proto name.
https://pkg.go.dev/google.golang.org/protobuf@v1.28.1/reflect/protoreflect https://pkg.go.dev/google.golang.org/protobuf/reflect/protoregistry
Data types, see here https://protobuf.dev/programming-guides/proto3/#scalar