Also, it seems a little counterintuitive to me that this would give you the json values, rather than the python objects, in the general case. I could imagine having this method just be a generator that yields the relevant fields, and then the caller can `read_json` or `read` as desired.