Skip to content

Commit 4a3a22d

Browse files
committed
Removed gson dependency
1 parent 03dab8c commit 4a3a22d

File tree

2 files changed

+1
-8
lines changed

2 files changed

+1
-8
lines changed

pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616
</repositories>
1717

1818
<dependencies>
19-
<dependency>
20-
<groupId>com.google.code.gson</groupId>
21-
<artifactId>gson</artifactId>
22-
<version>2.8.6</version>
23-
</dependency>
2419
<dependency>
2520
<groupId>org.javawebstack</groupId>
2621
<artifactId>AbstractData</artifactId>

src/main/java/org/javawebstack/validator/Validator.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package org.javawebstack.validator;
22

3-
import com.google.gson.Gson;
4-
import com.google.gson.JsonArray;
53
import com.google.gson.annotations.SerializedName;
64
import org.javawebstack.abstractdata.AbstractArray;
75
import org.javawebstack.abstractdata.AbstractElement;
@@ -85,7 +83,7 @@ public static ValidationRule makeRule(String source) {
8583
source = spl[0];
8684
String s = spl[1];
8785
s = s.substring(0, s.length() - 1);
88-
AbstractArray array = AbstractArray.fromJson(new Gson().fromJson("[" + s + "]", JsonArray.class));
86+
AbstractArray array = AbstractElement.fromJson("[" + s + "]").array();
8987
if (array.stream().filter(e -> e.isPrimitive()).count() == array.size()) {
9088
params = new String[array.size()];
9189
for (int i = 0; i < params.length; i++)

0 commit comments

Comments
 (0)