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
Using npm:
$ npm install --save deserialise-jsonapi
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)
})
This package should be considered early beta. Though it is used on multiple production websites, the api could still change without warning.
version 0.1.2