Bitbybit Docs
    Preparing search index...

    Class JsonToCsvDto<T> (Inputs.CSV)

    Передает в csv.jsonToCsv: записываемые объекты, имена свойств, которые становятся столбцами по порядку, записывать ли строку заголовков и разделители.

    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[]

    Объекты, по одной строке на каждый, по порядку; свойство, которого у объекта нет, становится пустой ячейкой

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

    Имена свойств, записываемые как столбцы, в этом порядке; неперечисленные свойства опускаются

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

    Если true, первая строка содержит имена заголовков

    true
    
    rowSeparator?: string

    Текст, помещаемый между строками, обычно перенос строки; \n, записанный двумя символами, используется как один

    \n
    
    columnSeparator?: string

    Текст, помещаемый между ячейками, обычно запятая; ячейка, содержащая его, заключается в кавычки

    ,