У меня есть файл, который имеет кучу колонок и один столбец jsonstring
имеет строковый тип, который имеет JSon строки в нем ... скажем, формат выглядит следующим образом:Как извлечь значения из строки json?
{
"key1": "value1",
"key2": {
"level2key1": "level2value1",
"level2key2": "level2value2"
}
}
Я хочу разобрать этот столбец что-то вроде это: jsonstring.key1, jsonstring.key2.level2key1 для возврата value1, level2value1
Как это сделать в scala или spark sql.
спасибо, что это было полезно ... есть ли у кого-нибудь фрагмент, чтобы справиться с этим исключением ... например, например. если key2 не существует, он не работает. Я хотел бы обработать его и просто сказать, что не нашел или что-то в этом роде ... Я уверен, что его тривиально, и я могу понять это, но будет полезно получить фрагмент, если у кого-то есть это ;) –