carbon icon indicating copy to clipboard operation
carbon copied to clipboard

json null value

Open a8ss opened this issue 6 months ago • 0 comments

Hello,

I encountered an issue with the following code:

c := struct {
		ActiveTime carbon.TimestampMilli `json:"activeTimeStamp"`
	}{}

	err := json.Unmarshal([]byte(`{"activeTimeStamp":null}`), &c)
	fmt.Println(c.ActiveTime, c.ActiveTime.IsValid(), c.ActiveTime.IsZero(), err)

golang version: such as 1.21

carbon version: such as 2.3.12

I expected to get:

0 false true <nill>

But I actually get:

0 true false <nil>

Thanks!

a8ss avatar Jul 26 '24 07:07 a8ss