#715·go

Flatten non embedded fields

Author: Daniel63656Created Aug 11, 2025Updated Aug 11, 2025

I need a way to treat sub-structs as if they are anonymously embedded when marshalling/unmarshalling to json. Is this possible with jsoniter extensions? Couldn't find any documentation on extensions.

Please help

type Entity struct {
    Metadata *Metadata <-- Treat this as if it were just *Metadata during marshal/unmarshal
    UpdatedAt string `json:"/updatedAt"`
    Id        string `json:"/id"`
}