Bitbybit Docs
    Preparing search index...

    Class JsonToCsvDto<T> (Inputs.CSV)

    Alimenta csv.jsonToCsv: los objetos que escribir, los nombres de propiedad que se convierten en las columnas en orden, si escribir una línea de cabecera y los 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[]

    Los objetos, una fila por cada uno, en orden; una propiedad que a un objeto le falta se convierte en una celda vacía

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

    Los nombres de propiedad escritos como columnas, en este orden; las propiedades no listadas se omiten

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

    Cuando es true, la primera línea contiene los nombres de cabecera

    true
    
    rowSeparator?: string

    El texto puesto entre filas, normalmente un salto de línea; \n escrito como dos caracteres se usa como uno

    \n
    
    columnSeparator?: string

    El texto puesto entre celdas, normalmente una coma; una celda que lo contiene se envuelve entre comillas

    ,