1.0.4 • Published 9 years ago

collapse-lib v1.0.4

Weekly downloads
2
License
-
Repository
github
Last release
9 years ago

collapseLib

Library to collapse an multi-level object into one level object, using dot notation

Note

This script isn't mine. I just took it from this gist made by alabid

Example use:

var object = {
	"obj1key": {
		"obj2key": [
			{
				"obj3key": {
					"tell":"me"
				}
			}
		]
	},
	"obj4key": {
		"obj5key": {
			"obj6key": "hi!",
			"obj7key": "how are you?"
		}
	}
};

var objectCollapsed = CollapseLib.collapseObj(object);

Results in:

{
	"obj1key.obj2key.[0].obj3key.tell": "me",
	"obj4key.obj5key.obj6key": "hi!",
	"obj4key.obj5key.obj7key": "how are you?"
}

TODO: Fix bug with empty plain object