我的记录中有一个数组:
{
"resource":"rest-api-v1",
"accessControlList":[
{
"methods":{
"methodTypes":[
"DELETE"
]
},
"Users":[
"user2"
]
},
{
"methods":{
"methodTypes":[
"CREATE"
]
},
"Users":[
"user1",
"user2"
]
}
]
}
在accesscontrollist数组中,数组中有2个元素。我怎样才能把这1张唱片变成2张?我希望结果如下:
resource: rest-api-v1
accessControl:
{
"methods":{
"methodTypes":[
"DELETE"
]
},
"Users":[
"user2"
]
}
以及
resource: rest-api-v1
accessControl:
{
"methods":{
"methodTypes":[
"DELETE"
]
},
"Users":[
"user2"
]
}
在 hive 里我可以做侧视图explode(),但在Pig里我不知道怎么做。
1条答案
按热度按时间dldeef671#
清管器压扁操作员执行您要查找的操作:https://pig.apache.org/docs/r0.16.0/basic.html#flatten