shape-array

1.0.11 • Public • Published

Build Status

Install

Using npm:

npm install shape-array

Usage

Shape array to a json object:

'use strict';
const shape = require('shape-array');
const personify = shape.scheme(['id', 'name', 'address.street', 'address.zip']);
 
let data = [1, 'John', 'github', '1234'];
let person = personify(data);
//person equals:
{
  id: 1,
  name: 'John',
  address: {
    street: 'github',
    zip: '1234'
  }
}

Reverse json to array:

const reverse = shape.reverse(['id', 'name', 'address.street', 'address.zip']);
 
let json = {
  id: 1,
  name: 'John',
  address: {
    street: 'github',
    zip: '1234'
  }
};
let array = reverse(json);
//array equals:
[1, 'John', 'github', '1234']

Related

License

MIT © Andre Stehle

Package Sidebar

Install

npm i shape-array

Weekly Downloads

12

Version

1.0.11

License

MIT

Last publish

Collaborators

  • ansteh