This issue is to unify the existing from_json and from_jsonl implementations with the existing implementations in parse_tabular, from_csv, and from_parquet. This is to consolidate dynamic model generation and schema inference for these import functions. Current functionality (such as jmespath support) should be preserved, so the implementations likely cannot be identical between these import functions, but they should use similar dynamic model generation, schema inference, etc. and this should also ideally remove the dependency on datamodel-code-generator if possible.
This issue is to unify the existing
from_json
andfrom_jsonl
implementations with the existing implementations inparse_tabular
,from_csv
, andfrom_parquet
. This is to consolidate dynamic model generation and schema inference for these import functions. Current functionality (such asjmespath
support) should be preserved, so the implementations likely cannot be identical between these import functions, but they should use similar dynamic model generation, schema inference, etc. and this should also ideally remove the dependency ondatamodel-code-generator
if possible.