flatten-hash
v0.0.4
Published
Flatten nested objects to a single level in dot notation
Downloads
176
Maintainers
Readme
flatten-hash
Flatten nested objects to a single level in dot notation
Usage
Use dot notation to flatten nested objects.
var flattenHash = require('flatten-hash');
var nested = {foo: {bar: {baz: {bang: 'fez'} } }, a: 'b'};
console.log(var flat=flattenHash(nested));
flattens to:
{ 'foo.bar.baz.bang' : 'fez', a:'b'}
which you can then refer to as
console.log(flat['foo.bar.baz.bang']);
Limitations
Currently does not work with Array
s and RegExp
objects; will throw an error.
See also
expand-hash - Expand hash keys into an object with the given values.
flat - Flatten/unflatten nested Javascript objects
Install
Install with npm:
npm i flatten-hash --save-dev
Contribute
All contributions are welcome! Stars and tweets are always a great way to show your support! But we can definitely use some help with:
Please read contributing guide for more info!
License
Copyright (c) 2014 Andreas Pizsa, contributors.
This file was generated by verb-cli on August 30, 2014.