https://github.com/arextest/arex-compare-sdk
https://github.com/arextest/arex-compare-sdk
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/arextest/arex-compare-sdk
- Owner: arextest
- Created: 2022-04-15T09:23:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T13:22:51.000Z (over 1 year ago)
- Last Synced: 2025-01-24T19:15:52.681Z (over 1 year ago)
- Language: Java
- Size: 6.7 MB
- Stars: 10
- Watchers: 0
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AREX-COMPARE-SDK
Arex-compare-sdk is a Java library that can be used to compare two JSON messages.
# FETURE
- Out-of-order comparsion
Supports out-of-order comparison of arrays with limited configuration.
- Exclusion/Inclusion
Inclusion means that you can specify nodes in the interface you want to compare.
Exclusion means that you can specify nodes in the interface you want to ignore.
- The support for Map
When configuring, use the symbol "*" to replace the variable key
- Node decompression
Dynamically load decompression classes into SDK with SPI
# DOCUMENT
https://github.com/arextest/arex-compare-sdk/wiki
# DOWNLOAD
- **COMPILE**
```
git clone https://github.com/arextest/arex-compare-sdk.git
cd arex-compare-sdk
mvn install
```
- **MAVEN**
```
io.arex
compare-sdk
0.0.1
github
https://raw.github.com/arextest/arex-jar-respository/main
true
always
```
# LICESE
```
Copyright (C) 2022 ArexTest
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see https://www.gnu.org/licenses/.
```