Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let test = {"id1":{"age":30,"name":"dori"}}
- let result = {"id1/name":"dori","id1/age":30}
- function pathAtributes(object, _key = '', paths = {}) {
- if (typeof object !== 'object') return [_key, object]
- let path = ''
- let keys = Object.getOwnPropertyNames(object)
- for (const key in keys) {
- path = _key.length ? _key + '/' + keys[key] : keys[key]
- let values = getTranslateToPath(object[keys[key]], path, paths)
- if (values[0])
- paths[values[0]] = values[1]
- }
- return paths
- }
- console.log(pathAtributes(test))
- console.log(result)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement