如何在hive中将json对象数组的字符串表示形式转换回数组形式

时间:2012-08-16 20:02:36

标签: sql string hive

我在hive / SQL中工作。我的表中有一个列,其中包含表示json对象数组的字符串。我需要将字符串转换为JSON字符串数组。

例如,我有这个,

"[{a:1, b:1},{a:2, b:2}]"

我希望得到这个:

["{a:1, b:1}","{a:2, b:2}"]

尝试将字符串转换为数组但不起作用。关于如何通过“},{”?

以智能方式进行分裂的任何想法

1 个答案:

答案 0 :(得分:0)

没关系,我最后只是将字符串拆分为“}”,然后将“}”添加回每个部分,效果很好!