Wie kann man mit nicht benötigten JSON-Parametern in Go arbeiten?

Hi Ich arbeite an einer Rest-API in Go und möchte, dass der Benutzer JSON-Parameter übergibt:

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"`

Aber sie werden nicht immer benötigt, so dass zum Beispiel ein Benutzer nur @ übergeben kanOffset und ignoriere die anderen. Er kann sogar 0 Parameter senden. Wie kann ich das machen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage