@metamatic.net/flatten-object
v1.0.2
Published
A micro library for flattening deeply nested objects.
Downloads
8
Maintainers
Readme
flatten-object
A micro-library for flattening deeply nested objects. Please don't use this package! This package is only an experiment!
Installation
npm i @metamatic.net/flatten-object
Usage
import {flattenObject} from 'flatten-object'
const deepObject = {
user: {
username: 'jondoe',
kids: ['tim', 'kim', 'jim'],
address: {
streetAddress: 'Somestreet 1'
}
}
};
const flatObject = flattenObject(deepObject);
The flattened object:
{
'user.username': 'jondoe',
'user.kids.0': 'tim',
'user.kids.1': 'kim',
'user.kids.2': 'jim',
'user.address.streetAddress': 'Somestreet 1'
}
License
Apache 2.0