配置 | 默认值 | 说明 |
列分隔符 | 自动推断;无法推断时回退为 , | 可选:自定义、 ,、;、Tab |
转义符 | \\ | 可选: " 或 \\。用于对值中出现的非法字符进行转义存储 |
第一行作为字段行 | 勾选 | 取消勾选时字段名自动生成为 t__c0 / t__c1 … ,原始第一行作为数据行写入 |
行跨行 | 不勾选 | 是否允许单条记录跨越多行(用于值中含换行的情况) |
<script://alert('abc')>。当转义符为 " 时,存储为 <script:"/"/alert("'abc"')>;当转义符为 \\ 时,存储为 <script:\\/\\/alert(\\'abc\\')>。配置 | 默认值 | 说明 |
列分隔符 | 自动推断;无法推断时回退为 | | 可选:自定义、 ;、|、Tab |
行分隔符 | 自动推断;无法推断时回退为「断行 \\n」 | 可选:自定义、回车 \\r、断行 \\n |
第一行作为字段行 | 勾选 | 取消勾选时字段名自动生成为 t__c0 / t__c1 … ,原始第一行作为数据行写入 |
转义字符 | \\ | 用于转义非法字符 |
配置 | 默认值 | 说明 |
将时间文本转换为时间类型 | 勾选 | 当字段值符合时间特征时,自动识别为时间类型;否则解析为文本 |
允许使用单引号 | 勾选 | 勾选时把单引号当作双引号解析;取消勾选且文本含单引号时会提示「无法推断出 json 格式」 |
过滤注释 | 勾选 | 仅支持单行 // 与多行 /* */ 标准注释;不支持 ? 注释、约定 key 等非标准注释 |
行跨行 | 勾选 | 勾选时只关注完整 JSON 体,忽略不完整的行;取消勾选时不完整行解析为空行(所有字段为 null) |
get_json_object / from_json 等函数后处理。配置 | 默认值 | 说明 |
行标签 | 自动推断(取最外层一级标签) | 决定哪个标签作为一行数据的分隔;如自动推断错误可手动指定 |
属性作为字段 | 勾选 | 勾选时把 XML 元素的属性作为单独字段;取消勾选时属性被忽略 |
属性前缀 | _ | 「属性作为字段」勾选时,字段名形式为 属性前缀 + 属性名 |
_序号(如 a_name_1),以避免覆盖。类型族 | 说明 |
字符串 | STRING / VARCHAR |
整数 | INT / BIGINT |
浮点 | FLOAT / DOUBLE |
高精度数 | DECIMAL(需指定精度与小数位) |
布尔 | BOOLEAN |
时间 | DATE / TIMESTAMP |
参数 | 取值范围 | 说明 |
精度(precision) | 1 ~ 38 | 小数点左侧的最大位数 |
小数位(scale) | 0 ~ 精度 | 小数点右侧的最大位数。超过精度上限时会以红色错误提示 |
文档反馈