0.1.3 • Published 8 years ago
object-string-query v0.1.3
object-string-query - Object query with string
Find object propery by querying object with a string
Installation
npm install object-string-query
Usage
Find object propery by querying object with a string
const osq = require('object-string-query');
var obj = {
vehicle: 'car',
cities: ['city1', 'city2']
}
var queryString = 'vehicle'
// find object property
var result = osq.parse(queryString, obj);
console.log(result) // 'car'
Propery inside object array
const osq = require('object-string-query');
var obj = {
vehicle: 'car',
cities: ['city1', 'city2']
}
var queryString = 'cities[1]';
// find object property
var result = osq.parse(queryString, obj);
console.log(result) // 'city2'
Find nested property
const osq = require('object-string-query');
var obj = {
places: {
country: 'country1',
cities: ['city1', 'city2']
}
}
var queryString = 'places.cities[1]';
// find object property
var result = osq.parse(queryString, obj);
console.log(result) // 'city2'