@bifacil/crono-json
v0.0.3
Published
Librería TypeScript para realizar consulta SQL-like sobre estructuras JSON.
Downloads
126
Readme
@bifacil/crono-json
Librería TypeScript para realizar consulta SQL-like sobre estructuras JSON.
🚀 Instalación
npm install @bifacil/crono-jsonUso básico
import { selectData } from "@bifacil/crono-json";
const data = { Serie: "Serie 1", Datos: [{ Periodo: "202509", Indice: 118.485 }] };
const result = selectData(data, "Datos", "Periodo");
console.log(result.body); // '[{"Periodo":"202509"}]'DEscripción
Esta librería permite realizar consultas simples sobre estructuras JSON.
Permite las siguientes operaciones:
- "from": Para seleccionar las filas. Típicamente una query JosnPath que devuelva un array
- "select": Expresiones JsonPath separadas por ";". Cada expresión representa una columna.
- "format": Formato de salida (json/csb/ndjson/tabulae/shhets)
Tests
Se ejecutan con vitest
npm run testAviso
- Se trata de una versión previa que no deja de ser una prueba de concepto.
- Usar con precaución
