Alenka Frim created ARROW-16603: ----------------------------------- Summary: [Python] pyarrow.json.read_json ignores nullable=False in explicit_schema parse_options Key: ARROW-16603 URL: https://issues.apache.org/jira/browse/ARROW-16603 Project: Apache Arrow Issue Type: Bug Components: Python Reporter: Alenka Frim
Reproducible example: {code:python} import json import pyarrow.json as pj import pyarrow as pa s = {"id": "value", "nested": {"value": 1}} with open("issue.json", "w") as write_file: json.dump(s, write_file, indent=4) schema = pa.schema([ pa.field("id", pa.string(), nullable=False), pa.field("nested", pa.struct([pa.field("value", pa.int64(), nullable=False)])) ]) table = pj.read_json('issue.json', parse_options=pj.ParseOptions(explicit_schema=schema)) print(schema) print(table.schema) {code} -- This message was sent by Atlassian Jira (v8.20.7#820007)