Home > jpath

jpath

Jpath is a project mainly written in Java, it's free.

Easy manipulation of data similar to scripting languges in java.

THIS IS A WORK IN PROGRES

JPath

  • Easy manipulation of data similar to scripting languages in java.

  • Inspired by scripting languages (Groovy specially).

  • Hash map is the basic structure for storing data.

You can do:

List<Map<String,String>> map = List( Map(e("name",federico"),e("hobby","rugby")), Map(e("name","mariano"),e("hobby","soccer")), Map(e("name","nicolas"),e("hobby","soccer")) );

List<Map<String,String>> res = on(map).findAll(where("hobby").is("soccer")).collect("name").values();

List<Map<String,String>> res = on(map).uniques().collect("hobby").Sort().values();