Donnyvdm / deserialise-jsonapi

Library to deserialise JSONAPI responses to plain javascript objects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

deserialise-jsonapi

Javascript library to deserialise JSONAPI responses to plain javascript objects. Designed to work with the output of Flask-REST-JSONAPI.

Main Features

  • Resolves Nested Includes
  • Asynchronous - Returns a Promise
  • ES6 codebase

Installation

Using npm:

$ npm install --save deserialise-jsonapi

Usage

import Deserialiser from 'deserialise-jsonapi'

const des = new Deserialiser()

let response = fetch('http://your-jsonapi.com/url')
    .then(response => response.json())
    .then(data => des.deserialise(data))
    .then(models => {
        // Use your deserialised models
        console.log(models)
    })

Status

This package should be considered early beta. Though it is used on multiple production websites, the api could still change without warning.

version 0.0.6

About

Library to deserialise JSONAPI responses to plain javascript objects.

License:MIT License


Languages

Language:JavaScript 100.0%