Convertidor CSV

Json
in package

Convierte CSV a un JSON

Table of Contents

$setHeaderJson  : bool
Indica si se establece el content-type a aplication/json
__construct()  : Json
Constructor de la clase \CsvTo\Json
file()  : string
Método estático de Json::__construct(string $file, array $config = []) y retorna un Json
getData()  : string
Retorna el Json obtenido del Csv
headers()  : void
Si `$setHeaderJson` es `true` se establece las cabeceras para retornar una respuesta json
isJson()  : bool
Valida si es un JSON
toArray()  : array<string|int, mixed>
Convierte un Json a Array

Properties

$setHeaderJson

Indica si se establece el content-type a aplication/json

protected bool $setHeaderJson = false

Methods

__construct()

Constructor de la clase \CsvTo\Json

public __construct(string $file[, array<string|int, mixed> $config = [] ]) : Json
Parameters
$file : string

Nombre del archivo CSV

$config : array<string|int, mixed> = []

Configuraciones

Return values
Json

file()

Método estático de Json::__construct(string $file, array $config = []) y retorna un Json

public static file(string $file[, array<string|int, mixed> $config = [] ]) : string
Parameters
$file : string
$config : array<string|int, mixed> = []
Return values
string

getData()

Retorna el Json obtenido del Csv

public getData([int $line = -1 ]) : string
Parameters
$line : int = -1

indice de la linea o -1 para obtener todas

Return values
string

headers()

Si `$setHeaderJson` es `true` se establece las cabeceras para retornar una respuesta json

public headers() : void
Return values
void

isJson()

Valida si es un JSON

public static isJson(string $jsonString) : bool
Parameters
$jsonString : string
Return values
bool

toArray()

Convierte un Json a Array

public static toArray(strng $jsonString) : array<string|int, mixed>
Parameters
$jsonString : strng
Return values
array<string|int, mixed>

Search results