dot-notate

Converts an object into a one dimensional object with its attributes keys separated by . or another separator

Usage no npm install needed!

<script type="module">
  import dotNotate from 'https://cdn.skypack.dev/dot-notate';
</script>

README

dot-notate

dot-notate converts an object into a one dimensional object with its attributes keys separated by . or another separator.

Examples

Default separator

var dotNotate = require('dot-notate');

console.log(dotNotate({ this: { is: 'an example' } }));

The above code will result in the following object:

{
    "this.is": "an example"
}

Custom separator

var dotNotate = require('dot-notate');

console.log(dotNotate({ this: { is: 'an example' } }, '|'));

The above code will result in the following object:

{
    "this|is": "an example"
}

Installation

npm install --save dot-notate

Author

Johannes Schlicker

License

This project is licensed under the MIT License.