decamelize-keys
Convert object keys from camel case using decamelize
Install
npm install decamelize-keys
Usage
import decamelizeKeys from 'decamelize-keys';
decamelizeKeys({fooBar: true});
decamelizeKeys([{fooBar: true}, {barFoo: false}]);
API
decamelizeKeys(input, options?)
input
Type: object | object[]
An object or array of objects to decamelize.
options
Type: object
separator
Type: string
Default: '_'
The character or string used to separate words.
import decamelizeKeys from 'decamelize-keys';
decamelizeKeys({fooBar: true});
decamelizeKeys({fooBar: true}, {separator: '-'});
exclude
Type: Array<string | RegExp>
Default: []
Exclude keys from being decamelized.
deep
Type: boolean
Default: false
Recurse nested objects and objects in arrays.
import decamelizeKeys from 'decamelize-keys';
decamelizeKeys({fooBar: true, nested: {unicornRainbow: true}}, {deep: true});
Related