That is a question that has always been at the back of my mind.
For example...
[{"jsonrpc":"2.0","method":"SportsAPING/v1.0/listMarketCatalogue","params":{"filter":{"eventTyp eIds":["7"],"marketCountries":["GB","IRL"],"marketTypeCodes":["WIN"]},"maxResults":"200","marketProjection":["MARKET_START_TIME","RUNNER_DESCRIPTION","EVEN T"]},"id":1}]
What is the point of a list of 1 item, the JSON string?
It just adds an extra layer of noodling.
And why bother with jsonrpc and id in the response? If Betfair wants less data transfer and we want quicker processing of data then why the extra guff on the response?
For example...
[{"jsonrpc":"2.0","method":"SportsAPING/v1.0/listMarketCatalogue","params":{"filter":{"eventTyp eIds":["7"],"marketCountries":["GB","IRL"],"marketTypeCodes":["WIN"]},"maxResults":"200","marketProjection":["MARKET_START_TIME","RUNNER_DESCRIPTION","EVEN T"]},"id":1}]
What is the point of a list of 1 item, the JSON string?
It just adds an extra layer of noodling.
And why bother with jsonrpc and id in the response? If Betfair wants less data transfer and we want quicker processing of data then why the extra guff on the response?


Comment