Was going to ask exactly the same question. I'm trying to use the API on an Internet of Things (IoT) device with very limited capabilities and the response is far too large for what I really need. Some way to just request specific fields would be very nice.
1. Parse the data off-board, i.e. have a node server or cloud service etc. Make the call, parse it, and send the wanted results to the device.
2. There are some libraries available that try and parse json, success depends on the particular program and hardware but its possible to do all the work in-device. ex: https://github.com/bblanchon/ArduinoJson
Thanks Ravi. I'm using an ESP8266-01 and it does have a JSON parsing library. I've not had a chance to implement the code yet so I'm hoping the resulting code will fit on the board together with the other parts of my project.