decoderBuilder() — fiber Function Reference
Architecture documentation for the decoderBuilder() function in mapping.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 9de0b74c_98ca_86fb_6e59_baee0ecdf257["decoderBuilder()"] 5a1aea01_8a49_a350_626b_5da5e78187fd["mapping.go"] 9de0b74c_98ca_86fb_6e59_baee0ecdf257 -->|defined in| 5a1aea01_8a49_a350_626b_5da5e78187fd 75bc3df7_5e65_ce41_150d_68ecb5b0cb90["SetParserDecoder()"] 75bc3df7_5e65_ce41_150d_68ecb5b0cb90 -->|calls| 9de0b74c_98ca_86fb_6e59_baee0ecdf257 8411696d_382a_88f5_2200_f868236c0b9c["init()"] 8411696d_382a_88f5_2200_f868236c0b9c -->|calls| 9de0b74c_98ca_86fb_6e59_baee0ecdf257 style 9de0b74c_98ca_86fb_6e59_baee0ecdf257 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
binder/mapping.go lines 64–75
func decoderBuilder(parserConfig ParserConfig) any {
decoder := schema.NewDecoder()
decoder.IgnoreUnknownKeys(parserConfig.IgnoreUnknownKeys)
if parserConfig.SetAliasTag != "" {
decoder.SetAliasTag(parserConfig.SetAliasTag)
}
for _, v := range parserConfig.ParserType {
decoder.RegisterConverter(reflect.ValueOf(v.CustomType).Interface(), v.Converter)
}
decoder.ZeroEmpty(parserConfig.ZeroEmpty)
return decoder
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does decoderBuilder() do?
decoderBuilder() is a function in the fiber codebase, defined in binder/mapping.go.
Where is decoderBuilder() defined?
decoderBuilder() is defined in binder/mapping.go at line 64.
What calls decoderBuilder()?
decoderBuilder() is called by 2 function(s): SetParserDecoder, init.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free