2.0.0 • Published 4 years ago
object-dot-parser v2.0.0
Object Dot Parser
This module allows you to parse objects whose attributes are strings with points, and converts them into nested objects.
Compatibility
The minimum supported version of Node.js is v10.
Usage
Installation
$ npm i object-dot-parserTest
Run from the root folder:
$ npm run testImporting
const objectDotParser = require('object-dot-parser');Example
const objectDotParser = require('object-dot-parser');
const person = {
'person.name': 'Luis',
'person.age': 74,
'person.address.city': 'Atlanta',
'person.address.street.name': 'St. Joseph',
'person.address.street.number': '#34-46',
'person.position': 'Software Engineer',
'social.instagram': 'luisfuentech',
'social.twitter': 'luisfuentech',
'social.github': 'luisfuentech',
};
console.log(JSON.stringify(objectDotParser(person), null, 2));Output
{
"person": {
"name": "Luis",
"age": 74,
"address": {
"city": "Atlanta",
"street": {
"name": "St. Joseph",
"number": "#34-46"
}
},
"position": "Software Engineer"
},
"social": {
"instagram": "luisfuentech",
"twitter": "luisfuentech",
"github": "luisfuentech"
}
}