Parameters
str | Path
required
Path to the JSON Lines file, one JSON object per line.
list[str]
required
Keys to use as inputs; required, since JSON objects have no
fixed columns.
list[str] | None
default:"None"
Keys holding the expected outputs.
list[str] | None
default:"None"
Keys to store as metadata.
list[str] | None
default:"None"
Keys to store as extras.
str
default:"\"id\""
Key holding each item’s id. Defaults to “id”. Lines without one
get a new id.
str
default:"\"source_name\""
Key holding the source name. Defaults to “source_name”.
str
default:"\"source_id\""
Key holding the source id. Defaults to “source_id”.
Returns
One item per non-empty line, in file order.
Raises
ValueError – If the file has no items,input_keys is empty, or a line
has no input values.