JsonFormat interface
JSON biçiminde depolanan veriler.
- Extends
Özellikler
| encoding |
Tercih edilen kodlamanın kod sayfası adı. Sağlanmadıysa, bayt sırası işareti (BOM) başka bir Unicode kodlaması belirtmediği sürece varsayılan değer 'utf-8'dir. Desteklenen değerlerin tam listesi, kodlama tablosunun 'Ad' sütununda aşağıdaki başvuruda bulunabilir: https://go.microsoft.com/fwlink/?linkid=861078. Tür: dize (veya resultType dizeli ifade). |
| file |
JSON dosya düzeni. Daha açık olmak gerekirse, JSON nesnelerinin koleksiyonunu ayırmanın yolu. Varsayılan değer :'setOfObjects'. Büyük/küçük harfe duyarlıdır. |
| json |
Düzleştirme yapılacak JSON dizi öğesinin JSONPath değeri. Örnek: "$. ArrayPath". Tür: dize (veya resultType dizeli ifade). |
| json |
JSON dosyasından veri ayıklamak için özelleştirilmiş bir sütun adıyla her sütun eşlemesi için JSONPath tanımı. Kök nesne altındaki alanlar için "$" ile başlayın; jsonNodeReference özelliği tarafından seçilen dizinin içindeki alanlar için dizi öğesinden başlayın. Örnek: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Tür: object (veya resultType nesnesiyle ifade). |
| nesting |
İç içe geçme düzeylerini ayırmak için kullanılan karakter. Varsayılan değer : '.' (nokta). Tür: dize (veya resultType dizeli ifade). |
| type | Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı |
Devralınan Özellikler
| deserializer | Deserializer. Tür: dize (veya resultType dizeli ifade). |
| serializer | Serializer. Tür: dize (veya resultType dizeli ifade). |
Özellik Ayrıntıları
encodingName
Tercih edilen kodlamanın kod sayfası adı. Sağlanmadıysa, bayt sırası işareti (BOM) başka bir Unicode kodlaması belirtmediği sürece varsayılan değer 'utf-8'dir. Desteklenen değerlerin tam listesi, kodlama tablosunun 'Ad' sütununda aşağıdaki başvuruda bulunabilir: https://go.microsoft.com/fwlink/?linkid=861078. Tür: dize (veya resultType dizeli ifade).
encodingName?: any
Özellik Değeri
any
filePattern
JSON dosya düzeni. Daha açık olmak gerekirse, JSON nesnelerinin koleksiyonunu ayırmanın yolu. Varsayılan değer :'setOfObjects'. Büyük/küçük harfe duyarlıdır.
filePattern?: any
Özellik Değeri
any
jsonNodeReference
Düzleştirme yapılacak JSON dizi öğesinin JSONPath değeri. Örnek: "$. ArrayPath". Tür: dize (veya resultType dizeli ifade).
jsonNodeReference?: any
Özellik Değeri
any
jsonPathDefinition
JSON dosyasından veri ayıklamak için özelleştirilmiş bir sütun adıyla her sütun eşlemesi için JSONPath tanımı. Kök nesne altındaki alanlar için "$" ile başlayın; jsonNodeReference özelliği tarafından seçilen dizinin içindeki alanlar için dizi öğesinden başlayın. Örnek: {"Column1": "$. Column1Path", "Column2": "Column2PathInArray"}. Tür: object (veya resultType nesnesiyle ifade).
jsonPathDefinition?: any
Özellik Değeri
any
nestingSeparator
İç içe geçme düzeylerini ayırmak için kullanılan karakter. Varsayılan değer : '.' (nokta). Tür: dize (veya resultType dizeli ifade).
nestingSeparator?: any
Özellik Değeri
any
type
Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı
type: "JsonFormat"
Özellik Değeri
"JsonFormat"
Devralınan Özellik Detayları
deserializer
Deserializer. Tür: dize (veya resultType dizeli ifade).
deserializer?: any
Özellik Değeri
any
Devralındığı yer:DatasetStorageFormat.deserializer
serializer
Serializer. Tür: dize (veya resultType dizeli ifade).
serializer?: any
Özellik Değeri
any
Devralındığı yer:DatasetStorageFormat.serializer