jsonpath-plus
Reactive icon

JSONPath Plus

Stable version 10.4.0 (Compatible with OutSystems 11)
Uploaded
 on 6 Mar (yesterday)
 by 
0.0
 (0 ratings)
jsonpath-plus

JSONPath Plus

Details
Analyse, transform, and selectively extract data from JSON documents. Based on https://github.com/JSONPath-Plus/JSONPath
Read more

Features

  • Compliant with the original jsonpath spec
  • Convenient additions or elaborations not provided in the original spec:
    • ^ for grabbing the parent of a matching item
    • ~ for grabbing property names of matching items (as array)
    • Type selectors for obtaining:
      • Basic JSON types: @null(), @boolean(), @number(), @string(), @array(), @object()
      • @integer()
      • The compound type @scalar() (which also accepts undefined and non-finite numbers when querying JavaScript objects as well as all of the basic non-object/non-function types)
      • @other() usable in conjunction with a user-defined otherTypeCallback
      • Non-JSON types that can nevertheless be used when querying non-JSON JavaScript objects (@undefined(), @function(), @nonFinite())
    • @path/@parent/@property/@parentProperty/@root shorthand selectors within filters
    • Escaping
      • ` for escaping remaining sequence
      • @['...']/?@['...'] syntax for escaping special characters within property names in filters
    • Documents $.. (getting all parent components)
  • Option to prevent evaluations permitted in the original spec or supply a sandbox for evaluated values.
Release notes (10.4.0)
License (10.4.0)
Reviews (0)
Team
Other assets in this category