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