sách gpt4 ai đã đi

arrays - 在字节数组上使用json.Unmarshal()时出现问题

In lại 作者:行者123 更新时间:2023-12-01 22:41:11 31 4
mua khóa gpt4 Nike

我有一个图像数据结构

type ImageData struct {
Chuỗi tên
Data []byte
}
数据字段是转换为字节的图像。
tôi có jsonImages[{"Data":, "Name":"abracadabra"}]之类的 var imagesData []ImageData。当我尝试使用 json.Unmarshal([]byte(jsonImages), &imagesData)BẰNG fmt.Println(imagesData)的结果时,我收到 [{abracadabra []}]。数据字段为空。我究竟做错了什么?谢谢你的帮助!

1 Câu trả lời

我尝试使用下面的代码段复制场景
工作正常,这是您要尝试的一个吗?

gói chính

nhập khẩu (
"encoding/json"
"fmt"
)

type Imgdta struct {
Chuỗi tên
Dta []byte
}

hàm main() {
var Imgdta1 Imgdta
var Imgdta2 Imgdta
Imgdta1.Dta = []byte("asfafalsffa")
Imgdta1.Name = "asnakakad"
imgjson, _ := json.Marshal(Imgdta1)
fmt.Println("Input Json:-", string(imgjson))
json.Unmarshal((imgjson), &Imgdta2)
fmt.Println((Imgdta2))
}
...
kết quả:
Input Json:- {"Name":"asnakakad","Dta":"YXNmYWZhbHNmZmE="}
{asnakakad [97 115 102 97 102 97 108 115 102 102 97]}
网址- https://play.golang.org/p/LQNwLqDTvt5

关于arrays - 在字节数组上使用json.Unmarshal()时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63970488/

31 4 0
Bài viết được đề xuất: Thuộc tính tìm nạp dữ liệu cốt lõi - cơ bản
Bài viết được đề xuất: file - 如何在Go中附加到文件的开头?
Bài viết được đề xuất: go - 将方法参数传递给函数
Bài viết được đề xuất: go - 获取基于原始类型的类型的 reflect.Kind
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com