簡體   English   中英

從結構創建 JSON,而不是結構值

[英]Creating JSON from struct, not struct value

我想我需要反射包來做到這一點。 假設我有一個像這樣的結構:

type Inner struct {
   Whatever int
}

type ResolutionValue struct {
    Val string
    Inner
}

說我想生成 ResolutionValue 結構的 JSON 表示......有沒有辦法在不實例化的情況下創建 JSON 表示?

即使使用反射,您也需要一個實際值來使用reflect.TypeOf獲取類型。 所以我建議只使用你的類型的零值。

json.Marshal(ResolutionValue{})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM