Как работать с необязательными параметрами JSON в Go?

Привет, я работаю над API отдыха в Go, и я хочу, чтобы пользователь передал параметры JSON:

Offset int64  `json:"offset"`
Limit  int64  `json:"limit"`
SortBy string `json:"sortby"`
Asc    bool   `json:"asc"`
Username   string `json:"username"`
First_Name string `json:"first_name"`
Last_Name  string `json:"last_name"`
Status     string `json:"status"`

Но они не всегда обязательны, поэтому, например, пользователь может передать толькоOffset и игнорировать других. Он даже может отправить 0 параметров. Как я могу это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос