Skip to content

Feature to query fields based on API request #202

@thetsajeet

Description

@thetsajeet

Is there any feature that queries only certain fields in the API based on user requests?

If this is the sample user data:

{
    "id": 1,
    "name": "Leanne Graham",
    "username": "Bret",
    "email": "[email protected]",
    "address": {
        "street": "Kulas Light",
        "suite": "Apt. 556",
        "city": "Gwenborough",
        "zipcode": "92998-3874",
        "geo": {
            "lat": "-37.3159",
            "lng": "81.1496"
        }
    },
    "phone": "1-770-736-8031 x56442",
    "website": "hildegard.org",
    "company": {
        "name": "Romaguera-Crona",
        "catchPhrase": "Multi-layered client-server neural-net",
        "bs": "harness real-time e-markets"
    }
}

And if I hit https://jsonplaceholder.typicode.com/users/1?query=+id&+name&+username I want only the id, name and username in the response.

Or https://jsonplaceholder.typicode.com/users/1?query=-id&-name&-username to not send id, name and username in the response.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions