如何将结构字符串转换为数组

时间:2018-09-25 17:31:19

标签: python json apache-spark hive

我将JSON结构转储到配置单元表中。

JSON将以以下形式存储在hive数据库列中:

{"Action":"[{\"@id\":\"458\",\"$\":\"5-Alpha-reductase inhibitor\"},{\"@id\":\"6909\",\"$\":\"Alpha 1A adrenoceptor antagonist\"}]"} 

该列上显示的数据类型是:

struct<Action:string> 

我们想以以下格式将数据存储在一个数组中,“ Action”在这里是多余的字符串。

[{\"@id\":\"458\",\"$\":\"5-Alpha-reductase inhibitor\"},{\"@id\":\"6909\",\"$\":\"Alpha 1A adrenoceptor antagonist\"}]

许多列都重复此条件,我们如何删除多余的字符串并将其存储为数组。

0 个答案:

没有答案