> ## Documentation Index
> Fetch the complete documentation index at: https://pdsx.zzstoatzz.io/llms.txt
> Use this file to discover all available pages before exploring further.

# parsing

# `pdsx._internal.parsing`

argument parsing utilities.

## Functions

### `parse_key_value_args` <sup><a href="https://github.com/zzstoatzz/pdsx/blob/main/src/pdsx/_internal/parsing.py#L14" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>

```python theme={null}
parse_key_value_args(args: list[str]) -> dict[str, Any]
```

parse key=value arguments into a dict.

supports JSON for complex values (objects/arrays).

**Args:**

* `args`: list of key=value strings

**Returns:**

* parsed dictionary

**Examples:**

```python theme={null}
>>> parse_key_value_args(["name=test", "count=5", "active=true"])
{'name': 'test', 'count': 5, 'active': True}
>>> parse_key_value_args(['embed={"$type":"blob"}'])
{'embed': {'$type': 'blob'}}
```
