Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on May 24, 2011
  1. Continue documenting. Remove --input and --output.

    authored
    Removed the --input and --output flags.  Input files are named plainly
    on the command line, like the rest of the UNIX tool chain.  Output
    goes to standard output, and pipeline redirection can send it
    elsewhere.
    
    Also, it appears the documentation will continue until morale
    improves.
Commits on May 23, 2011
  1. Huge documentation commit and refactored the generic filter.

    authored
    Documentation is several times the size of the actual code.
    
    Refactored App::PipeFilter::Generic to open input and output files via
    methods.
    
    Refactored App::PipeFilter::Generic to process each input file in a
    filter_file() method.  App::PipeFilter::MysqlToJson uses a before()
    wrapper to extract the tab-separated column header so it can name
    output fields.
    
    Added roles to read input in chunks or line-by-line.  mysql2json works
    better as a line-by-line filter, while all the JSON input filters
    perform better reading in large chunks.
    
    Added jcat and App::PipeFilter::JsonCat to flatten multiline JSON
    objects into one line each.
    
    Did I mention the copious documentation?  Ogods, so much
    documentation, and I'm not done yet.
Commits on May 21, 2011
  1. Rename jpath to jsonpath because jpath is something different. Docume…

    authored
    …nt some additional post-1.000 features.
  2. Add some sample JSON files for testing. I hope to have JSON::Path wor…

    authored
    …king in some form soon, if I can figure out how the resulting data stream ought to look.
Something went wrong with that request. Please try again.