sách gpt4 ai đã đi

Đi: Giải mã json bằng một bộ thẻ json và mã hóa thành một bộ thẻ json khác

In lại Tác giả: IT Prince Thời gian cập nhật: 2023-10-29 02:27:35 36 4
mua khóa gpt4 Nike

Tôi có một ứng dụng sử dụng dữ liệu từ API của bên thứ ba. Tôi cần giải mã json thành một struct, yêu cầu struct phải có thẻ json cho trường json "đến". Các trường json gửi đi có quy ước đặt tên khác nhau, vì vậy tôi cần các thẻ json khác nhau để mã hóa.

Tôi sẽ phải làm điều này cho nhiều cấu trúc khác nhau và mỗi cấu trúc có thể có nhiều trường.

Cách tốt nhất để thực hiện điều này mà không phải sao chép nhiều mã là gì?

Cấu trúc ví dụ:

// tên trường "schema" đang đến
kiểu AccountIn struct {
Chuỗi OpenDate `json:"accountStartDate"`
Chuỗi CloseDate `json:"cancelDate"`
}


// tên trường "schema" đi ra
kiểu AccountOut struct {
Chuỗi OpenDate `json:"openDate"`
Chuỗi CloseDate `json:"closeDate"`
}

1 Câu trả lời

Có thể những thay đổi sắp tới trong Go 1.8 sẽ giúp ích cho bạn, nó sẽ cho phép "chuyển đổi" một kiểu ngay cả khi định nghĩa thẻ JSON của nó khác: https://play.golang.org/p/Xbsoa8SsEkHoạt động như mong đợi trên 1.8beta, tôi đoán điều này sẽ đơn giản hóa giải pháp hiện tại của bạn

Về json - Go: giải mã json bằng một bộ thẻ json và mã hóa thành một bộ thẻ json khác, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/41556903/

36 4 0
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