Bitbybit Docs
    Preparing search index...

    Class JsonToCsvDto<T> (Inputs.CSV)

    Alimenta csv.jsonToCsv: os objetos a escrever, os nomes de propriedade que se tornam as colunas por ordem, se escrever uma linha de cabeçalho e os separadores.

    Type Parameters

    • T = Record<string, unknown>
    Index

    Constructors

    • Type Parameters

      • T = Record<string, unknown>

      Parameters

      • Optionaljson: T[]
      • Optionalheaders: string[]
      • OptionalincludeHeaders: boolean
      • OptionalrowSeparator: string
      • OptionalcolumnSeparator: string

      Returns JsonToCsvDto<T>

    Properties

    json: T[]

    Os objetos, uma linha por cada um, por ordem; uma propriedade que um objeto não tenha torna-se uma célula vazia

    [{"name": "John", "age": "30"}]
    
    headers: string[]

    Os nomes de propriedade escritos como colunas, por esta ordem; as propriedades não listadas são omitidas

    ["name", "age"]
    
    includeHeaders?: boolean

    Quando verdadeiro, a primeira linha contém os nomes de cabeçalho

    true
    
    rowSeparator?: string

    O texto posto entre linhas, normalmente uma quebra de linha; \n escrito em dois caracteres é usado como um só

    \n
    
    columnSeparator?: string

    O texto posto entre células, normalmente uma vírgula; uma célula que o contenha é envolvida em aspas

    ,