We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
omitempty
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disclaimer: The following has only been tested using WithInterface(true)- as we're only using interfaces.
WithInterface(true)
Pointers behave as if ,omitempty is applied to the field tag.
,omitempty
This example:
type MyDTO struct { Example *float64 `json:"example"` }
Outputs the following interface:
export interface MyDTO { example?: number; }
This would be correct if the field tag was appended with ,omitempty, like so:
type MyDTO struct { Example *float64 `json:"example,omitempty"` }
But without ,omitempty, the output should be:
export interface MyDTO { example: number | null; }
Are there anyway to achieve this?
Also if I've misunderstood anything (I'm very new to GO), I'd like to apologize in advance 😬
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Uh oh!
There was an error while loading. Please reload this page.
Disclaimer: The following has only been tested using
WithInterface(true)
- as we're only using interfaces.Pointers behave as if
,omitempty
is applied to the field tag.This example:
Outputs the following interface:
This would be correct if the field tag was appended with
,omitempty
, like so:But without
,omitempty
, the output should be:Are there anyway to achieve this?
Also if I've misunderstood anything (I'm very new to GO), I'd like to apologize in advance 😬
The text was updated successfully, but these errors were encountered: