This repository was archived by the owner on Oct 31, 2024. It is now read-only.
File tree 3 files changed +8
-8
lines changed
jmespath-gson/src/main/java/io/burt/jmespath/gson
jmespath-jackson/src/main/java/io/burt/jmespath/jackson
jmespath-jakarta-jsonp/src/main/java/io/burt/jmespath/jakarta/jsonp
3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -91,13 +91,13 @@ public boolean isTruthy(JsonElement value) {
91
91
case BOOLEAN :
92
92
return value .getAsBoolean ();
93
93
case STRING :
94
- return value .getAsString ().length () > 0 ;
94
+ return ! value .getAsString ().isEmpty () ;
95
95
case NUMBER :
96
96
return true ;
97
97
case ARRAY :
98
- return value .getAsJsonArray ().size () > 0 ;
98
+ return ! value .getAsJsonArray ().isEmpty () ;
99
99
case OBJECT :
100
- return value .getAsJsonObject ().size () > 0 ;
100
+ return ! value .getAsJsonObject ().isEmpty () ;
101
101
}
102
102
throw new IllegalStateException (String .format ("Unknown node type encountered: %s" , value .getClass ()));
103
103
}
Original file line number Diff line number Diff line change @@ -97,9 +97,9 @@ public boolean isTruthy(JsonNode value) {
97
97
case ARRAY :
98
98
case BINARY :
99
99
case OBJECT :
100
- return value .size () > 0 ;
100
+ return ! value .isEmpty () ;
101
101
case STRING :
102
- return value .textValue ().length () > 0 ;
102
+ return ! value .textValue ().isEmpty () ;
103
103
case BOOLEAN :
104
104
return value .booleanValue ();
105
105
case MISSING :
Original file line number Diff line number Diff line change @@ -110,11 +110,11 @@ public boolean isTruthy(JsonValue value) {
110
110
case TRUE :
111
111
return true ;
112
112
case ARRAY :
113
- return ((JsonArray ) value ).size () > 0 ;
113
+ return ! ((JsonArray ) value ).isEmpty () ;
114
114
case OBJECT :
115
- return ((JsonObject ) value ).size () > 0 ;
115
+ return ! ((JsonObject ) value ).isEmpty () ;
116
116
case STRING :
117
- return ((JsonString ) value ).getString ().length () > 0 ;
117
+ return ! ((JsonString ) value ).getString ().isEmpty () ;
118
118
default :
119
119
throw new IllegalStateException (String .format ("Unknown node type encountered: %s" , value .getValueType ()));
120
120
}
You can’t perform that action at this time.
0 commit comments