文档

0016-00000838

更新时间:

问题描述

SelectObject指定的JSON文件类型不合法。

问题原因

您发起了SelectObject请求,但是用于指定JSON文件类型的Type节点取值有误,导致请求报错。

问题示例

以下请求中用于指定JSON文件类型的Type节点取值为Unknown,取值非法。

POST /oss-select/sample_json.json?x-oss-process=json%2Fselect HTTP/1.1
Host: host name
date: Mon, 10 Dec 2018 18:28:11 GMT
authorization: OSS AccessKeySignature
Content-Length: 317
<SelectRequest>
    <Expression>c2VsZWN0ICogZnJvbSBvc3NvYmplY3Qub2JqZWN0c1sqXSB3aGVyZSBwYXJ0eSA9ICdEZW1vY3JhdCc=
    </Expression>
    <InputSerialization>
    <JSON>
        <Type>Unknown</Type>
    </JSON>
    </InputSerialization>
    <OutputSerialization>
    <JSON>
        <RecordDelimiter>LA==</RecordDelimiter>
    </JSON>
    </OutputSerialization>
    <Options />
</SelectRequest>

解决方案

确保用于指定JSON文件类型的Type节点取值为DOCUMENT或者LINES。如果您希望通过Range标签指定查询文件的范围,需要保证目标文件类型为CSV或者Type为LINES的JSON。

相关文档

  • 本页导读 (1)
文档反馈