英文:
How to convert uuid value to string using Azure devops GO implementation
问题
我正在使用Azure DevOps的Go语言包来查询服务端点列表。
我调用了以下函数:
func (client ClientImpl) GetServiceEndpoints(ctx context.Context, args GetServiceEndpointsArgs) ([]ServiceEndpoint, error)
服务端点的返回类型定义如下:
https://pkg.go.dev/github.com/microsoft/azure-devops-go-api/azuredevops@v1.0.0-b5/serviceendpoint#ServiceEndpoint
我从模块中得到的返回值是以UUID格式表示的。
我该如何将其转换为可用的格式,例如resourceId=90d8caad-7150-4a36-9075-597479fe72f1
正如你所看到的,数组中的每个值都包含Azure DevOps中实际ID的一部分。
英文:
I am using the azure devops package for go, to query a list of service endpoints.
I call the function:
func (client ClientImpl) GetServiceEndpoints(ctx context.Context, args GetServiceEndpointsArgs) ([]ServiceEndpoint, error)
The return type of serviceendpoint is defined as below
https://pkg.go.dev/github.com/microsoft/azure-devops-go-api/azuredevops@v1.0.0-b5/serviceendpoint#ServiceEndpoint
The return value I get from the module is in uuid format.
How can I get this as a useable format like resourceId=90d8caad-7150-4a36-9075-597479fe72f1
As you can see each value in the array contains a piece of the actual ID in azure devops.
答案1
得分: 1
UUID类型有一个String方法:
func (uuid UUID) String() string
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论