JsonFormat interface
以 JSON 格式存储的数据。
属性
| encoding |
首选编码的代码页名称。 如果未提供,则默认值为“utf-8”,除非字节顺序标记(BOM)表示另一种 Unicode 编码。 可以在以下引用中编码表的“名称”列中找到支持值的完整列表:https://go.microsoft.com/fwlink/?linkid=861078。 类型:字符串(或带有 resultType 字符串的表达式)。 |
| file |
JSON 的文件模式。 为了更具体地说,分隔 JSON 对象的集合的方式。 默认值为“setOfObjects”。 它区分大小写。 |
| json |
要平展的 JSON 数组元素的 JSONPath。 示例:“$.ArrayPath”。 类型:字符串(或带有 resultType 字符串的表达式)。 |
| json |
每个列映射的 JSONPath 定义,其中包含用于从 JSON 文件中提取数据的自定义列名称。 对于根对象下的字段,以“$”开头;对于 jsonNodeReference 属性选择的数组内的字段,请从数组元素开始。 示例:{“Column1”: “$.Column1Path“、”Column2“:”Column2PathInArray“}。 类型:对象(或带有 resultType 对象的表达式)。 |
| nesting |
用于分隔嵌套级别的字符。 默认值为“.”(点)。 类型:字符串(或带有 resultType 字符串的表达式)。 |
| type | 多态鉴别器,它指定此对象可以的不同类型的 |
继承属性
| deserializer | 反序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。 |
| serializer | 序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。 |
属性详细信息
encodingName
首选编码的代码页名称。 如果未提供,则默认值为“utf-8”,除非字节顺序标记(BOM)表示另一种 Unicode 编码。 可以在以下引用中编码表的“名称”列中找到支持值的完整列表:https://go.microsoft.com/fwlink/?linkid=861078。 类型:字符串(或带有 resultType 字符串的表达式)。
encodingName?: any
属性值
any
filePattern
JSON 的文件模式。 为了更具体地说,分隔 JSON 对象的集合的方式。 默认值为“setOfObjects”。 它区分大小写。
filePattern?: any
属性值
any
jsonNodeReference
要平展的 JSON 数组元素的 JSONPath。 示例:“$.ArrayPath”。 类型:字符串(或带有 resultType 字符串的表达式)。
jsonNodeReference?: any
属性值
any
jsonPathDefinition
每个列映射的 JSONPath 定义,其中包含用于从 JSON 文件中提取数据的自定义列名称。 对于根对象下的字段,以“$”开头;对于 jsonNodeReference 属性选择的数组内的字段,请从数组元素开始。 示例:{“Column1”: “$.Column1Path“、”Column2“:”Column2PathInArray“}。 类型:对象(或带有 resultType 对象的表达式)。
jsonPathDefinition?: any
属性值
any
nestingSeparator
用于分隔嵌套级别的字符。 默认值为“.”(点)。 类型:字符串(或带有 resultType 字符串的表达式)。
nestingSeparator?: any
属性值
any
type
多态鉴别器,它指定此对象可以的不同类型的
type: "JsonFormat"
属性值
"JsonFormat"
继承属性详细信息
deserializer
反序列化程序。 类型:字符串(或带有 resultType 字符串的表达式)。
deserializer?: any
属性值
any