bytedance/sonic

Support configure tag when marshal/unmarshal

Aperta

#440 aperta il 29 mag 2023

 (15 commenti) (0 reazioni) (0 assegnatari)Go (454 fork)github user discovery
enhancementgood first issue

Metriche repository

Star
 (9488 stelle)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

For example, I have a struct as follows, I want the id field to be omitted in json when writing http response, so I set tag json:"-", it's ok。 But when I want to marshal the same struct to redis (or unmarshal from redis) , I want the id field not to be omitted .So would you please allow developers to decide whether to ignore tag when marshal/unmarshal

type Example struct { Id int64 json:"-" IdStr string json:"id" }

Guida contributor