json数据中的新行馈送

json数据中的新行馈送,json,hive,newline,Json,Hive,Newline,我有一个json文件:- { VALUES: [ { "UTAGID": "SYSTEM_CHILLER1", "tagName": "P1", "tagValue": "10", "tagTime": "2015-07-23T14:29:30.731Z", "tagQuality": "128" }, {

我有一个json文件:-

{
    VALUES: [
        {
            "UTAGID": "SYSTEM_CHILLER1",
            "tagName": "P1",
            "tagValue": "10",
            "tagTime": "2015-07-23T14:29:30.731Z",
            "tagQuality": "128"
        },
        {
            "UTAGID": "SYSTEM_CHILLER1",
            "tagName": "P1",
            "tagValue": "10",
            "tagTime": "2015-07-23T14:29:30.731Z",
            "tagQuality": "128"
        },
        {
            "UTAGID": "SYSTEM_CHILLER1",
            "tagName": "P1",
            "tagValue": "10",
            "tagTime": "2015-07-23T14:29:30.731Z",
            "tagQuality": "128"
        }
    ]
};
如果每条记录不在一行上,我可以基于此从配置单元表中检索值,如果每条记录出现在一行上,否则它将显示空值。 原因可能是什么?如何在每条记录后插入新行提要?
谢谢

您在代码中做了什么?创建外部表TB1(UTAGID字符串、标记名字符串、tagValue字符串、tagTime字符串、tagQuality字符串)行格式SERDE'org.openx.data.jsonserde.jsonserde',带有SERDEPROPERTIES(“UTAGID”=“$.UTAGID”,“标记名”=“$.tagName”,“tagValue”=“$.tagValue”,“tagTime”=“$.tagTime”,“tagQuality”=“$.tagQuality”)将数据本地输入路径“/tmp/trial.json”覆盖加载到表TB1中…但此查询仅在每条记录都位于新行时才起作用作为代码执行的操作是什么?创建外部表TB1(UTAGID字符串、标记名字符串、标记值字符串、标记时间字符串、标记质量字符串)行格式SERDE'org.openx.DATA.jsonserde.jsonserde',带有SERDEPROPERTIES(“UTAGID”=“$.UTAGID”,“tagName”=“$.tagName”、“tagValue”=“$.tagValue”、“tagTime”=“$.tagTime”、“tagQuality”=“$.tagQuality”)将数据本地输入路径“/tmp/trial.json”覆盖到表TB1中…但此查询仅在每条记录位于新行时有效