Compartir a través de


DatasetJsonFormat Clase

Definición

Los datos almacenados en formato JSON.

public class DatasetJsonFormat : Azure.ResourceManager.DataFactory.Models.DatasetStorageFormat
type DatasetJsonFormat = class
    inherit DatasetStorageFormat
Public Class DatasetJsonFormat
Inherits DatasetStorageFormat
Herencia
DatasetJsonFormat

Constructores

DatasetJsonFormat()

Inicializa una nueva instancia de DatasetJsonFormat.

Propiedades

AdditionalProperties

Propiedades adicionales

Para asignar un objeto al valor de esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

(Heredado de DatasetStorageFormat)
Deserializer

Deserializador. Tipo: cadena (o Expresión con cadena resultType).

(Heredado de DatasetStorageFormat)
EncodingName

Nombre de la página de códigos de la codificación preferida. Si no se proporciona, el valor predeterminado es "utf-8", a menos que la marca de orden de bytes (BOM) indique otra codificación Unicode. La lista completa de valores admitidos se puede encontrar en la columna "Name" de la tabla de codificaciones en la siguiente referencia: https://go.microsoft.com/fwlink/?linkid=861078. Tipo: cadena (o Expresión con cadena resultType).

FilePattern

Patrón de archivo json. Para ser más específico, la forma de separar una colección de objetos JSON. El valor predeterminado es "setOfObjects". Distingue mayúsculas de minúsculas.

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

JsonNodeReference

JsonPath del elemento de matriz JSON que se va a acoplar. Ejemplo: "$. ArrayPath". Tipo: cadena (o Expresión con cadena resultType).

JsonPathDefinition

Definición de JSONPath para cada asignación de columnas con un nombre de columna personalizado para extraer datos del archivo JSON. Para los campos en el objeto raíz, comience por "$"; para los campos dentro de la matriz elegida por la propiedad jsonNodeReference, comience desde el elemento de matriz. Ejemplo: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Tipo: objeto (o Expression con el objeto resultType).

Para asignar un objeto a esta propiedad, use FromObjectAsJson<T>(T, JsonSerializerOptions).

Para asignar una cadena JSON ya con formato a esta propiedad, use FromString(String).

Ejemplos:

  • BinaryData.FromObjectAsJson("foo")Crea una carga de "foo".
  • BinaryData.FromString("\"foo\"")Crea una carga de "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Crea una carga de { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Crea una carga de { "key": "value" }.

NestingSeparator

Carácter utilizado para separar los niveles de anidamiento. El valor predeterminado es '.' (punto). Tipo: cadena (o Expresión con cadena resultType).

Serializer

Serializador. Tipo: cadena (o Expresión con cadena resultType).

(Heredado de DatasetStorageFormat)

Se aplica a