PIG의 JSON 처리에 대한 빠른 질문.Elephant-Bird의 JSON Array 필드 처리 PIG의 UDF
이{
"SV":1,
"AD":[
{
"ID":"46931606",
"C1":"46",
"C2":"469",
"ST":"46931",
"PO":1
},
{
"ID":"46721489",
"C1":"46",
"C2":"467",
"ST":"46721",
"PO":5
}
]
}
로더는 단순한 필드를 잘 작동하지만 어떤 배열 필드 잘 작동하지 않습니다
는 좀 JsonLoader로드하고 다음과 같이 JSON 데이터를 처리하기 위해 코끼리 새라고했습니다. 이 UDF 또는 다른 방법으로 배열의 요소 (위의 "AD"필드)에 어떻게 액세스 할 수 있는지 모르겠습니다. 제발 조언.
다른 ppl이 비슷한 필요성에 부딪히는 경우를 대비하여이 케이스를 구체적으로 (일반적인 방식이 아닌) 처리하도록 내 자신의 UDF를 만들었습니다. – kee
점이나 해시로 해봤습니까? 코끼리 새를 통해로드 된 json 배열에서 해시로 물건에 액세스하기 위해 그 중 하나를 사용했던 것을 기억합니다. – Eli