json_path 0.0.0+dev.2 copy "json_path: ^0.0.0+dev.2" to clipboard
json_path: ^0.0.0+dev.2 copied to clipboard


JSONPath for Dart

JSONPath for Dart #

Warning! This is a work-in-progress. Expect the API to change often. Also, feel free to join.

Roadmap #

  • Basic selectors: fields, indices
  • Recursive descent ($..)
  • Wildcard ($.store.*)
  • Square-bracket field notation (['foo'], $['"some" \'special\' [chars]'])
  • Subscript (books[:2])
  • Slice (articles[1:10:2])
  • Union (book[0, 1], book[author, title, price])
  • Basic filtering (book[?(@.price - 1)])
  • Expressions?