mardi 27 mars 2018

Structuring json data in GET call query parameters

I'm trying to pass a list of the following objects as query params to a GET call to my Java service:

{
    "id": "123456",
    "country": "US",
    "locale": "en_us"
}

As a url, this would like like

GET endpoint.com/entity?id1=123456&country1=US&locale1=en_us&id2=...

What's the best way to handle this as a service? If I'm passing potentially 15 of these objects, is there a concise way to take in these parameters and convert them to Java objects on the server side?

I imagine with a URL like this, the service controller would have a lot of @QueryParams...




Aucun commentaire:

Enregistrer un commentaire