sách gpt4 ăn đã đi

go - 访问 GO 结构中的字段

In lại 作者:数据小太阳 更新时间:2023-10-29 03:44:43 26 4
mua khóa gpt4 giày nike

我是 Golang 世界的新手,正在尝试解析 AWS API 返回的 json 响应。

我已经尝试通过点符号来解析结果,并且似乎在更高级别上取得了成功。以下是我的实验结果。

为简洁起见,我排除了其他字段

测试 1

fmt.Println(result)

返回

{
DBClusterSnapshots: [{
Status: "available"
}]
}

测试 2

fmt.Println(result.DBClusterSnapshots[0])

返回

{
Status: "available"
}

测试 3

fmt.Println(result.DBClusterSnapshots[0].Status)

返回似乎是对对象的引用

0xc0001e74c8

鉴于最后一个示例(测试 3),我如何正确解析它以获得 Trạng thái 的值,即 "available"

câu trả lời hay nhất

正如@mkopriva 所指出的

Trạng thái 是一个指针,因此在打算提取字符串时需要取消引用。

因此,为了实现提取状态的值,我们可以像这样取消引用它。

s := *result.DBClusterSnapshots[0].Status
fmt.Println(s)

关于go - 访问 GO 结构中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57578317/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress