我将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\"}]
许多列都重复此条件,我们如何删除多余的字符串并将其存储为数组。