Skip to content

⚙️ Filter (remove) nodes recursively from JSON objects based on passed JSON-SCHEMA

License

Notifications You must be signed in to change notification settings

chathurabuddi/json-schema-filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSON Schema Filter

MIT License CircleCI Quality Gate Status codebeat badge codecov Latest Version Maven Central

This libray filter (remove) nodes recursively from JSON objects based on passed JSON-SCHEMA.
For Javascript version, please refer alank64/json-schema-filter

Installation & Usage

You can find the latest downloads on the release page for running on the classpath. Alternatively you can use the maven central repository.

<dependency>
    <groupId>lk.chathurabuddi</groupId>
    <artifactId>json-schema-filter</artifactId>
    <version>1.1.0</version>
</dependency>

Build from source

Clone the repository and run mvn clean install from the project root. After that, jar file will be generated at <PROJECT_ROOT>/target directory

git clone https://github.com/chathurabuddi/json-schema-filter.git
cd json-schema-filter
mvn clean install

Issues

Please make sure to read the issue reporting checklist before opening an issue. Issues not conforming to the guidelines may be closed immediately.

Changelog

Detailed changes for each release are documented in the release notes.

Contribution

Contributions, issues and feature requests are welcome. Feel free to check issues page if you want to contribute. Please make sure to read the contributing guide before making a pull request.

License

Copyright © 2019 Chathura Buddhika (chathurabuddi)
This project is MIT licensed.