bytedance/sonic

Support configure tag when marshal/unmarshal

Aberta

#440 aberto em 29 de mai. de 2023

 (15 comentários) (0 reação) (0 responsável)Go (454 forks)github user discovery
enhancementgood first issue

Métricas do repositório

Stars
 (9.488 estrelas)
Métricas de merge de PR
 (Mesclagem média 12d 6h) (3 fundiu PRs em 30d)

Description

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" }

Guia do colaborador