{"library":"x2node-rsparser","type":"library","category":null,"description":"A Node.js module for parsing SQL SELECT result set rows into complex hierarchical JSON data structures. Current stable version 2.1.15 (2022-01-10). Designed as part of the X2 Framework, it uses specially structured column labels and record type definitions from x2node-records to map two-dimensional SQL results to nested objects, arrays, and maps. It handles polymorphic objects, references, and multiple collection axes. Updates are infrequent; primarily for use with the X2 ecosystem.","language":"javascript","status":"active","version":"2.1.15","tags":["javascript","sql","x2node","nodejs"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install x2node-rsparser","imports":["const rsparser = require('x2node-rsparser'); const parser = rsparser.getResultSetParser(recordTypes, 'Person');","const { getResultSetParser } = require('x2node-rsparser');","const records = require('x2node-records'); const rsparser = require('x2node-rsparser'); const recordTypes = records.with(rsparser).buildLibrary({...});","parser.init(fields.map(field => field.name));","parser.processRow(row);"]},{"cmd":"yarn add x2node-rsparser","imports":[]},{"cmd":"pnpm add x2node-rsparser","imports":[]}],"homepage":"https://github.com/boylesoftware/x2node-rsparser#readme","github":"https://github.com/boylesoftware/x2node-rsparser","docs":null,"changelog":null,"pypi":null,"npm":"x2node-rsparser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}