For example, `student` column has a `StructType(("id", "int"), ("name", "string"))`

```
| student     |
| ------------|
| [123,james] |

```

How can I convert one column value to a `Student` class instance using `Dataset<Row>.map()` ? Should I treat the column's value as a string array and parse it to construct the instance?