sdmx-json-parser

0.2.0-beta.2 • Public • Published

SDMX-JSON parser

A JavaScript library to parse SDMX-JSON messages.

Installation

npm install sdmx-json-parser

Usage

SDMX-JSON-parser provides a set of utility function to parse a SDMX-JSON message and extract data arrays. When observations are organized in series within a dataSet, the parser expand them as an array of observations concatenating the keys.

import { SDMXParser } from sdmx-json-parser;

const sdmxDataUrl = "https://stats-nsi-stable.pacificdata.org/rest/data/SPC,DF_IMTS,4.0/M..AMT.TB+X+M.IV+I+II+III._T._T.USD?startPeriod=2015-01&dimensionAtObservation=AllDimensions";

const parser = new SDMXParser();
await parser.getDataset(sdmxDataUrl);
name = parser.getName();
description = parser.getDescription();
allDimensions = sdmxDataset.getRawDimensions();
dimensions = sdmxDataset.getDimensions();
annotations = sdmxDataset.getAnnotations();
observations = sdmxDataset.getObservations();
slice = sdmx.slice({GEO_PICT: ['NR']}); // slice by dimension Id (GEO_PICT) values (['NR'])


data = sdmx.getData(); // returns a simplified array of observations with dimension values

Developer

Install dependencies

npm install

Build with webpack

npm run build

Generate documentation

npm run generate-doc

Readme

Keywords

Package Sidebar

Install

npm i sdmx-json-parser

Weekly Downloads

1

Version

0.2.0-beta.2

License

ISC

Unpacked Size

29.8 kB

Total Files

3

Last publish

Collaborators

  • thhomas