gpt4 book ai didi

json - pig jsonloader 数组解析问题

转载 作者:可可西里 更新时间:2023-11-01 17:01:16 25 4
gpt4 key购买 nike

我下面有一个json编码的数据需要用pig解析。

{"arr":[1,2,3,4]}

根据 http://help.mortardata.com/technologies/pig/json#toc_4JsonLoaderSchemaGuidelines 的文档,我的加载模式是:

a = load 'testJsonPig.log' using JsonLoader('arr:{t:(i:int)}');

并转储它:

dump a;

但我得到了意想不到的结果:

()

结果是空的,不知道为什么,好像遇到了和这个链接一样的问题 Pig default JsonLoader schema issue 描述。

我的 pig 版是

Apache Pig version 0.12.1 (r1585011)

并希望有人能帮助我,提前谢谢。

最佳答案

PIG-2949是一个描述这个问题的问题。它已解决并且应该从 Pig 0.15.0 开箱即用。所以是的 - 正如 OP 发现的那样 - elephantbird 是现在处理此类数组的唯一简单方法,但很快 Pig 将能够本地处理它们。

(完全披露 - 我自己关闭了这个问题)

关于json - pig jsonloader 数组解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23820641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com