NAME
psonpath: a CLI that parses JSON data with JSONPath
DESCRIPTION
psonpath
is a very simple program, basically a CLI to the JSON::Path module.
It uses this module to parse JSON data passed to the program STDIN
, applies the given JSONPath expression and if the result is valid, print it in a nice formated way to STDOUT
, thanks to the Data::Printer module.
SEE ALSO
App::PipeFilter has also a CLI to apply a JSONPath to JSON data, but with slight different objectives.
JSON::Path is the module that makes
psonpath
program possible.JSONPath - XPath for JSON is an article about JSONPath. Useful to start learning how to use it.
Data::Printer provides the nice, colored and formatted output to the JSONPath expression.
AUTHOR
Alceu Rodrigues de Freitas Junior, <glasswalk3r@yahoo.com.br>.
COPYRIGHT AND LICENSE
This software is copyright (c) 2019 of Alceu Rodrigues de Freitas Junior, <glasswalk3r@yahoo.com.br>.
This file is part of psonpath project.
psonpath is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
psonpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with psonpath. If not, see http://www.gnu.org/licenses/.