问题 I am creating API and trying to figure out is planned approach any good. That API is not public and it will be used by SPA and mobile app that I build. So I am thinking of GraphQL-like design but without posting json and with regular HTTP methods. Something like this for GET methods: Example 1 - get users with specific fields(_join indicates sql table join), ordering and limit: api.com?table=users&displayFields=id,name,email,address,tel,country_join&orderBy=asc&orderColumn=name&offset=0&limit