---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ytsaurus.tech/docs/en/yql/udf/list/dsv.md
  - https://ytsaurus.tech/docs/ru/yql/udf/list/dsv.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ytsaurus.tech/docs/en/llms.txt

# Dsv UDF

Functions that convert strings formatted as `"key1=value1\tkey2=value2"` to dictionaries.

```yql
Dsv::ReadRecord(Struct<key:String,subkey:String,value:String>) -> Struct<key:String,subkey:String,dict:Dict<String,String>>
Dsv::Parse(String,[String]) -> Dict<String,String> -- the second argument defines the delimiter (tab by default)
```

#### Example

```yql
SELECT Dsv::Parse("a=b@@c=d@@e=f", "@@")["c"]; -- "d"
```
