https://github.com/chathurabuddi/json-schema-filter
⚙️ Filter (remove) nodes recursively from JSON objects based on passed JSON-SCHEMA
https://github.com/chathurabuddi/json-schema-filter
hacktoberfest hacktoberfest2020 json json-schema-filter
Last synced: 6 months ago
JSON representation
⚙️ Filter (remove) nodes recursively from JSON objects based on passed JSON-SCHEMA
- Host: GitHub
- URL: https://github.com/chathurabuddi/json-schema-filter
- Owner: chathurabuddi
- License: mit
- Created: 2020-07-20T15:27:26.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-03T16:39:39.000Z (over 4 years ago)
- Last Synced: 2025-07-04T05:07:58.091Z (12 months ago)
- Topics: hacktoberfest, hacktoberfest2020, json, json-schema-filter
- Language: Java
- Homepage:
- Size: 40 KB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## JSON Schema Filter
[](https://github.com/chathurabuddi/json-schema-filter/blob/master/LICENSE)
[](https://circleci.com/gh/chathurabuddi/json-schema-filter)
[](https://sonarcloud.io/dashboard?id=chathurabuddi_json-schema-filter)
[](https://codebeat.co/projects/github-com-chathurabuddi-json-schema-filter-master)
[](https://codecov.io/gh/chathurabuddi/json-schema-filter)
[](https://github.com/chathurabuddi/json-schema-filter/releases/latest)
[](https://search.maven.org/search?q=g:%22lk.chathurabuddi%22%20AND%20a:%22json-schema-filter%22)
This libray filter (remove) nodes recursively from JSON objects based on passed JSON-SCHEMA.
_For Javascript version, please refer [alank64/json-schema-filter](https://github.com/alank64/json-schema-filter)_
### Installation & Usage
You can find the latest downloads on the [release page](https://github.com/chathurabuddi/json-schema-filter/releases) for running on the classpath. Alternatively you can use the maven central repository.
lk.chathurabuddi
json-schema-filter
1.1.0
### Build from source
Clone the repository and run `mvn clean install` from the project root. After that, jar file will be generated at `/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](https://github.com/chathurabuddi/json-schema-filter/blob/master/CONTRIBUTING.md#issue-reporting-guidelines)
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](https://github.com/chathurabuddi/json-schema-filter/releases).
### Contribution
Contributions, issues and feature requests are welcome. Feel free to check
[issues page](https://github.com/chathurabuddi/json-schema-filter/issues)
if you want to contribute. Please make sure to read the
[contributing guide](https://github.com/chathurabuddi/json-schema-filter/blob/master/CONTRIBUTING.md)
before making a pull request.
### License
Copyright © 2019 Chathura Buddhika ([chathurabuddi](http://chathurabuddi.lk))
This project is [MIT](http://opensource.org/licenses/MIT) licensed.