lowellk
9/5/2011 - 5:46 AM

handy command line util for looking into JSON files - based on JSONPath npm module

handy command line util for looking into JSON files - based on JSONPath npm module

#!/usr/bin/env node

var fs = require('fs');
var jsonpath = require('JSONPath');


if (process.argv.length<3)
{
    console.log('usage: jsonpath json_filename json_path_expr');
    exit;
}

var sfile = process.argv[2];
var spath = process.argv[3];

var cont = fs.readFileSync(sfile);
var obj = JSON.parse(cont);

var res = jsonpath.eval(obj, spath);

console.log(res);