omnipy.components.json.tasks
JSON tasks for parsing datasets and reshaping nested JSON structures.
| FUNCTION | DESCRIPTION |
|---|---|
convert_dataset_string_to_json |
Convert a dataset of JSON strings into parsed JSON items. |
transpose_dicts_2_lists |
Transpose dictionary-valued dataset items into list-valued dataset items. |
convert_dataset_string_to_json
convert_dataset_string_to_json(dataset: Dataset[Model[str]]) -> JsonDataset
Convert a dataset of JSON strings into parsed JSON items.
Each input string is parsed and loaded into the corresponding JsonDataset entry.
Source code in src/omnipy/components/json/tasks.py
transpose_dicts_2_lists
transpose_dicts_2_lists(dataset: JsonDictDataset, id_key: str = ID_KEY) -> JsonListDataset
Transpose dictionary-valued dataset items into list-valued dataset items.
Groups values by inner key and injects the original item name into dictionary records under
id_key.