Skip to content

Commit 28b4ba3

Browse files
committed
Added a temporary fix for field name mapping
1 parent 75d04b2 commit 28b4ba3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

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

3+
import com.google.gson.FieldNamingPolicy;
34
import com.google.gson.Gson;
45
import com.google.gson.JsonArray;
6+
import com.google.gson.annotations.SerializedName;
57
import org.javawebstack.graph.GraphArray;
68
import org.javawebstack.graph.GraphElement;
79
import org.javawebstack.graph.GraphMapper;
@@ -255,7 +257,7 @@ private static Map<String[], List<ValidationRule>> getClassRules(Class<?> type){
255257
return rules;
256258
}
257259
for(Field field : getFieldsRecursive(type)){
258-
String name = field.getName();
260+
String name = FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES.translateName(field);
259261
getClassRules(field.getType()).forEach((key, validators) -> {
260262
String[] actualKey = new String[key.length+1];
261263
actualKey[0] = name;

0 commit comments

Comments
 (0)