У меня есть Dataset<Row>
в Java.Мне нужно прочитать значение 1 столбца, который является строкой JSON, проанализировать его и установить значение нескольких других столбцов на основе проанализированного значения JSON.
Мой набор данных выглядит так:
|json | name| age |
========================================
| "{'a':'john', 'b': 23}" | null| null |
----------------------------------------
| "{'a':'joe', 'b': 25}" | null| null |
----------------------------------------
| "{'a':'zack'}" | null| null |
----------------------------------------
И мне нужно сделать так:
|json | name | age |
========================================
| "{'a':'john', 'b': 23}" | 'john'| 23 |
----------------------------------------
| "{'a':'joe', 'b': 25}" | 'joe' | 25 |
----------------------------------------
| "{'a':'zack'}" | 'zack'|null|
----------------------------------------
Я не могу найти способ сделать это,Пожалуйста, помогите с кодом.