Commits


Xuchen Pan authored and GitHub committed 16c7f1a0bbc
GH-14932: [Python] Add python bindings for JSON streaming reader (#45084) ### Rationale for this change The C++ arrow has a JSON streaming reader which is not exposed on the Python interface. ### What changes are included in this PR? This PR is based on #33761. It adds the `open_json` method to open a streaming reader for a JSON file. ### Are these changes tested? Yes ### Are there any user-facing changes? Yes. A new `open_json` method has been added to the Python interface, located at `pyarrow.json.open_json`, and its parameters are the same as the `pyarrow.json.read_json` * GitHub Issue: #14932 Lead-authored-by: pxc <panxuchen.pxc@alibaba-inc.com> Co-authored-by: Akshay Subramanian <asubramanian@grailbio.com> Signed-off-by: Antoine Pitrou <antoine@python.org>