Release Notes:
Version v1.0.0
Release of JSONPredicate library. This library provides a powerful and intuitive way to evaluate string-based predicate expressions against JSON objects using JSONPath syntax in .NET applications.
Features
- JSONPath Support: Access
nested
object properties usingdot
notation - Multiple Operators:
eq
(equal),in
(contains),not
(not equal),gt
(greater than),gte
(greater than or equal),lt
(less than),lte
(less than or equal) - Logical Operators:
and
,or
with proper precedence handling - Type Safety:
Automatic
type conversion and validation - Complex Expressions:
Parentheses
grouping andnested
operations - Lightweight:
Minimal
dependencies,fast
evaluation
License
This project is licensed under the MIT License
- see the license file for details.
Support
- 📖 Read the Documentation
- 🐛 If you are having problems, please let us know by raising a new issue here.
- 💬 Ask questions on Discussions