0.0.2 • Published 8 years ago

deep-picker v0.0.2

Weekly downloads
3
License
ISC
Repository
github
Last release
8 years ago

deep-picker

Build Status Coverage Status

pick value in json object with keyMap

usage example

var keyMap = [
  'master',
  {
    'book': [
      {'Chinese': {'Moyan': 'name'}},
      'English'
    ]
  }
]

var all = {
  master: 'ace.lee',
  book: {
    Chinese: {
      Moyan: {name: 'A buxom'},
      EileenChang: 'Little reunion'
    },
    English: {
      Shakespeare: ['Hamlet', 'Macbeth'],
      Jane: 'Pride and Prejudice'
    }
  }
  total: 100
};

var deepPicker = require('deep-picker');
//var out = {
//  master: 'ace.lee',
//  book: {
//    Chinese: {
//      Moyan: {name: 'A buxom'}
//    },
//    English: {
//      Shakespeare: ['Hamlet', 'Macbeth'],
//      Jane: 'Pride and Prejudice'
//    }
//  }
//};
deepPicker(keyMap, all);